{"id":837137,"url":"https://alion.io/job/smallpdf-senior-frontend-engineer","title":"Senior Frontend Engineer","company":{"id":54282,"name":"Smallpdf","domain":"smallpdf.com","url":"https://alion.io/company/smallpdf","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Zurich, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon Redshift","optional":true},{"name":"AWS","optional":true},{"name":"Babel","optional":true},{"name":"Cloudflare","optional":true},{"name":"Go","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"Python","optional":true},{"name":"Redux","optional":true},{"name":"SQL","optional":true},{"name":"styled-components","optional":true}],"status":"live","first_seen_at":"2026-09-11T12:19:38Z","employer_posted_date":"2026-09-11","last_verified_at":"2026-10-12T18:31:41Z","board_verified":true,"closed_at":null,"days_open":31,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":31},"description":"Who Are We\nFounded in 2013, Smallpdf has been simplifying PDF management for millions globally. We've combined Swiss engineering with a deep understanding of our user's needs, leading us to join forces with Pdftools in 2022. Today, our diverse team of over 100 professionals from 34 nationalities operates across Zurich, Belgrade, and Barcelona. We're committed to making PDF and life just a bit easier for over a billion users in 24 languages.\nAbout the role\nAs a Senior Frontend Engineer, and a product engineer at heart, you’ll help shape user experiences for millions of people, with real ownership from idea to production. You’ll be an active voice in product and design discussions, contributing not just how we build things, but what we build and why.\nWe’re not looking for someone who just picks up tickets and writes code - we really want someone who is keen to learn and work in a cross functional environment. You’ll help turn ideas into quick MVPs, run A/B tests or other validation techniques, and use what you learn to guide future decisions. We value pragmatic trade-offs and fast feedback over perfection.\nBeyond your product team, you’ll contribute to our Frontend Guild, helping evolve shared standards and practices that keep our frontend codebase healthy, scalable and able to support our future product and experimentation endeavours. Previous experience working on SaaS products with a global audience is highly appreciated, but not a hard requirement.\nWhat you will do\nPlay a major part in delivering complex product features, experiments, or systems, from discovery and planning all the way to rollout and analysis\n\nBuild fast, reliable, and user-friendly interfaces using modern frontend technologies\n\nCreate experiments and prototypes to quickly validate assumptions and guide product decisions\n\nLook at problems deeply, identify patterns, and propose solutions that are both scalable and maintainable\n\nWork closely with Product, Design, and Data to align on goals and deliver meaningful outcomes, even in ambiguous problem spaces\n\nInfluence product direction through technical insight and user empathy\n\nContribute to how we work as a team, including our engineering standards, rituals, and processes\n\nSupport teammates, share knowledge, and help maintain a collaborative, open, and inclusive culture\n\nCommunicate clearly and thoughtfully, explaining decisions, trade-offs, and risks in an approachable way\n\nAbout you\nStrong experience building modern web applications at scale\n\nDeep knowledge of React and TypeScript, combined with a pragmatic approach to architecture\n\nAble to bring clarity to ambiguous situations and move work forward with confidence\n\nComfortable making decisions based on context and data\n\nYou actively question whether we are solving the right problem, propose alternatives, and help the team course-correct early\n\nPassionate about product and motivated by solving real user problems\n\nKeen to work closely with Product, Design, and Data to help shape what we build\n\nEnjoys iterative work, simplifying scope, and learning through experimentation\n\nStrong communicator (in English) who thrives in cross-functional collaboration\n\nHumble, open and eager to help others succeed\n\nEnergized by ownership and motivated to create real impact\n\nBased in Zurich or willing to relocate (this is an on-site role, 2-3 days in office min.)\n\nSwiss or EU passport holder (or another permit that allows you to work in Switzerland)\n\nNice to have’s\nSome comfort and interest in working across the stack (Node.js or simple backend work in Go)\n\nExperience writing SQL queries and doing basic analysis, for example checking how a metric behaves across A/B segments to validate an experiment (not running a full experiment analysis with significance calculations etc.)\n\nFamiliarity with common metrics relevant to SaaS companies, such as MAU, ARR, conversion rates, or churn\n\nWhat success looks like in this role\nRegularly ships meaningful product increments and experiments with measurable impact\n\nInfluences product direction through technical insight and user empathy\n\nImproves the frontend codebase beyond the scope of assigned work\n\nIs a trusted partner for Product and Design in ambiguous problem spaces\n\nHow we work\nWe value curiosity over defensiveness\n\nWe expect engineers to seek feedback early and often\n\nWe prefer simple, understandable solutions over clever ones\n\nWe treat mistakes as learning opportunities, not blame assignments\n\nWe use the latest technologies\nReact (with hooks)\n\nTypeScript (through Babel)\n\nRedux\n\nNodeJs\n\nstyled-components\n\nRedshift\n\nBackend: Go, Python, AWS, Hetzner, Cloudflare\n\nCheck our stack via https://stackshare.io/smallpdf/frontend\nOur benefits\nYou get to impact how over 30 million people get work done monthly.\nPush boundaries and dare to fail - that’s how we learn!\n30 vacation days - yep, you read that right - you can take them whenever you need them.\nFlexibility: we have flexible working hours.\nNeed a long break? We offer sabbatical leave to employees who’ve been with us for over two years.\n16 weeks parental leave - 100% of your salary - for all new parents.\nDon’t leave your four-legged friends at home; our Zurich office is pet-friendly.\nA well-being budget of up to 2,000 CHF every year that can be used for training and development (plus days off for courses or training) and for physical and mental well-being purposes.\nHack days to challenge you and your team, plus build amazing things.\nHow to Apply\nPlease apply using the form below and upload your CV - in English, as it’s the standard working language at Smallpdf. A PDF format is preferred.\nCompensation philosophy\nAt Smallpdf, we believe compensation should be fair, transparent, and thoughtfully aligned with the value each person brings to our team. Our approach balances several key factors - current market trends, role expectations, seniority, experience, and geographic location - to ensure every offer is both competitive and equitable.\nWe review our salary ranges regularly to stay in step with the evolving market, and we make decisions based on skills, impact, and responsibility rather than negotiation strength. Our goal is simple: to recognize and reward great work, support long-term growth, and create a compensation structure that feels fair, consistent, and grounded in integrity.\nWe want everyone at Pdftools to feel valued, supported, and empowered to do their best work - and our compensation philosophy is designed to reflect exactly that.\nHiring policy\nSmallpdf is an equal-opportunity employer, and we believe our strength comes from a team that reflects a wide range of backgrounds, identities, perspectives, and lived experiences. We welcome applicants of all genders, ethnicities, ages, abilities, orientations, and life paths. You’ll also have the option to share your pronouns and answer an anonymous demographic questionnaire when you apply. This information is completely voluntary, but it helps us stay accountable in building an inclusive and equitable hiring process.\nWe use AI thoughtfully in our day-to-day work, but we value human curiosity, creativity, and integrity above all. We’re excited to meet candidates who bring genuine expertise, real stories, and authentic experience to the table.\n By submitting your application, you agree to Smallpdf handling and storing your data in accordance with our privacy guidelines.","description_format":"text","description_chars":7396,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule","Parental leave"],"hiring_locations":[{"name":"Switzerland","iso":"CH","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Document Management","Office & Productivity Software","Online Tools & Utilities"],"lifecycle":[{"event":"open","at":"2026-09-12T19:39:03Z"}],"visa":[],"liveness":{"score":56,"band":"ok","label":"Likely open","p_open":1,"p_active":0.752,"p_room":0.75,"age_days":30,"expected_fill_days":37,"reasons":["conf:1","win:late"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/smallpdf-senior-frontend-engineer","json_url":"https://alion.io/job/smallpdf-senior-frontend-engineer.json","meta":{"generated_at":"2026-10-12T20:50:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":33968,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":54282},"rest":"https://alion.io/mcp/rest/get_company?id=54282"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsmallpdf-senior-frontend-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsmallpdf-senior-frontend-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsmallpdf-senior-frontend-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/smallpdf-senior-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsmallpdf-senior-frontend-engineer"}]}