Purpose of the Role
As a Senior Front-End Engineer in the Growth Engineering team at Proton, you will play a pivotal role in attracting millions of new customers to our product ecosystem, which includes Proton Mail, Proton Calendar, Proton Drive, and Proton VPN. You will collaborate closely with a small, dedicated team to develop systems for acquisition, onboarding, activation, and engagement, all while delivering exceptional user experiences at scale.
Key Responsibilities
- Join an existing team within Growth Engineering, working closely with teammates to design, build, test, and optimize our websites and web properties.
- Develop high-quality customer experiences on the web.
- Write readable, maintainable, tested, and well-documented code.
- Ensure that acceptance criteria and all parts of the technical design are correctly incorporated.
- Follow and promote engineering best practices.
- Take part in team activities, such as sprint ceremonies, code reviews, and pair programming.
- Share your unique knowledge and skills with the rest of the team.
Job Requirements
- 4+ years of experience using JavaScript and working on concepts such as asynchronous programming, closures, and ES6.
- 3+ years of experience using React.
- Professional experience building responsive websites.
- Experience using CSS frameworks such as Tailwind CSS.
- Proven proficiency with TypeScript.
- Experience using RESTful APIs.
- You test your own code using automated tests, writing unit tests at a minimum (e.g., using Jest, Chai, Mocha).
- Knowledge of what makes a website performant (e.g., caching, server-side rendering).
- You are product-minded and committed to building the best user experience.
- Ability to thrive in a dynamic, fast-paced, and collaborative environment.
Bonus Points
- Experience using Astro.
- Knowledge of server-side technologies (e.g., PHP, Python, Golang, Node.Js).
- Experience working with headless CMS.
- Knowledge of web accessibility best practices.
- Experience using DevOps processes and practices (including CI/CD).
- Experience working in a distributed team.
Why Join Proton?
- Be part of a movement - Proton is not just a product or service but a community-driven movement united by a shared vision of online freedom.
- Work with smart and dedicated people - Our team is diverse, collaborative, and tight-knit with people coming from all walks of life.
- Join a strong brand - Our encrypted email service - Proton Mail - has grown to be a staple of online security and privacy.
- Grow with us - We’re one of Europe’s fastest-growing startups, doubling in size every year.
- Have your voice heard - We value your opinion and encourage you to speak up and share your ideas and thoughts.
Benefits Extracted with AI
- Flexible working hours
- Hybrid work model
- Parental leave
- Professional development opportunities
- Equity options
- Team building activities
Similar jobs
Last update: 23 minutes ago
Senior Front-End Engineer (Inbox Web)
Join Proton as a Senior Front-End Engineer to develop vital services like Mail and Calendar using JavaScript, TypeScript, and React.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Frontend Developer with React.js
Join Similarweb as a Senior Frontend Developer in Prague. Work with React.js, innovate, and enjoy a hybrid work model.
Staff Frontend Engineer - Product Architecture
Join Wrike as a Staff Frontend Engineer in Prague to develop and evolve our technical foundation and client architecture.
Senior Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a hybrid work environment.
Front-End Developer
Join Gen as a Front-End Developer in Prague. Work with JavaScript, React, and CSS to create dynamic web content.
Staff Frontend Engineer - Internal Components
Join Wrike as a Staff Frontend Engineer in Prague. Develop core UI components using React and TypeScript. Enhance web app performance.
Principal Software Engineer - Backstage Development
Lead Backstage Developer role at Gen, focusing on portal development with JavaScript and React in Prague.
Staff Frontend Engineer - Product Architecture
Join Wrike as a Staff Frontend Engineer in Prague. Develop and evolve our technical foundation and client architecture.
Senior Fullstack Engineer - MSA
Senior Fullstack Engineer needed in Barcelona for tackling complex system issues in mail delivery, spam, and security at Proton.
Senior Software Engineer - Frontend (JavaScript, React)
Join Keboola as a Senior Software Engineer - Frontend, focusing on JavaScript and React in a hybrid role based in Prague.
Senior Frontend Developer (Enterprise Solutions Unit)
Senior Frontend Developer role focusing on JavaScript, TypeScript, and UX in a leading SaaS platform.
Senior Frontend Engineer with React and TypeScript
Join SentinelOne as a Senior Frontend Engineer to develop a new security automation product using React and TypeScript.
Fullstack Engineer (Payments)
Join Proton as a Fullstack Engineer to develop payment systems impacting millions. Work with PHP, Python, JavaScript, and more.
Group Senior Frontend Developer
Seeking a Group Senior Frontend Developer with expertise in Vue.js, JavaScript, HTML5, and CSS in Prague. Hybrid work model.
Senior Back-end Engineer (Proton Pass)
Join Proton as a Senior Back-end Engineer for Proton Pass in Barcelona, focusing on scalable solutions and backend development.
Group Senior Frontend Developer
Join FEG as a Group Senior Frontend Developer in Prague. Work with JavaScript, TypeScript, Vue.js in a hybrid environment.
Senior React Developer
Join Similarweb as a Senior React Developer in Prague. Work with React, TypeScript, and more in a hybrid work model.
Senior Back-End Engineer with PHP, Python, and Rust
Join Proton as a Senior Back-End Engineer to build scalable solutions with PHP, Python, and Rust.
Staff Frontend Engineer - Gravity Design System
Join SentinelOne as a Staff Frontend Engineer to work on the Gravity Design System, focusing on React, UX, and accessibility.
Staff Frontend Engineer - Gravity Design System
Join SentinelOne as a Staff Frontend Engineer to develop the Gravity Design System using React, focusing on UX, UI, and accessibility.
Senior Back-End Engineer (VPN)
Join Proton as a Senior Back-End Engineer to develop scalable VPN solutions in Barcelona.
Staff Engineer, Software - Frontend (React)
Seeking a Staff Frontend Software Engineer with expertise in React, web development, and team leadership for a remote role.