Smallpdf and PDFtools are industry leaders in digital document solutions helping millions worldwide streamline their workflow with powerful easy-to-use tools. We are on a mission to simplify document management and enhance productivity.
As a team of over >110 people from 34 nationalities in our offices in Zurich Belgrade and Barcelona were proud to have made PDFs and life a little bit easier for over a billion users across our web mobile and desktop applications. Our reputation for Swiss engineering standards has made us a trusted choice for industry leaders like Lufthansa UBS Swiss Life and millions of people worldwide.
As a Senior Frontend Engineer youll help shape user experiences for millions of people with real ownership from idea to production. Youll be an active voice in product and design discussions contributing not just how we build things but what we build and why.
Were 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. Youll 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.
Beyond your product team youll 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.
Play a major part in delivering complex product features experiments or systems from discovery and planning all the way to rollout and analysis
Build fast reliable and user-friendly interfaces using modern frontend technologies
Create experiments and prototypes to quickly validate assumptions and guide product decisions
Look at problems deeply identify patterns and propose solutions that are both scalable and maintainable
Work closely with Product Design and Data to align on goals and deliver meaningful outcomes even in ambiguous problem spaces
Influence product direction through technical insight and user empathy
Contribute to how we work as a team including our engineering standards rituals and processes
Support teammates share knowledge and help maintain a collaborative open and inclusive culture
Communicate clearly and thoughtfully explaining decisions trade-offs and risks in an approachable way
Strong experience building modern web applications at scale
Deep knowledge of React and TypeScript combined with a pragmatic approach to architecture
Able to bring clarity to ambiguous situations and move work forward with confidence
Comfortable making decisions based on context and data
You actively question whether we are solving the right problem propose alternatives and help the team course-correct early
Passionate about product and motivated by solving real user problems
Keen to work closely with Product Design and Data to help shape what we build
Enjoys iterative work simplifying scope and learning through experimentation
Strong communicator (in English) who thrives in cross-functional collaboration
Humble open and eager to help others succeed
Energized by ownership and motivated to create real impact
Based in Zurich or willing to relocate (this is an on-site role 2-3 days in office min.)
Swiss or EU passport holder (or another permit that allows you to work in Switzerland)
Some comfort and interest in working across the stack ( or simple backend work in Go)
Experience 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.)
Familiarity with common metrics relevant to SaaS companies such as MAU ARR conversion rates or churn
Regularly ships meaningful product increments and experiments with measurable impact
Influences product direction through technical insight and user empathy
Improves the frontend codebase beyond the scope of assigned work
Is a trusted partner for Product and Design in ambiguous problem spaces
We value curiosity over defensiveness
We expect engineers to seek feedback early and often
We prefer simple understandable solutions over clever ones
We treat mistakes as learning opportunities not blame assignments
React (with hooks)
TypeScript (through Babel)
Redux
NodeJs
styled-components
Redshift
Backend: Go Python AWS Hetzner Cloudflare
Share and sign contracts in seconds. It’s easy to create an electronic signature that’s legal, professional, and completely secure.