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.
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.
Staff Frontend Engineer - Product Architecture
Join Wrike as a Staff Frontend Engineer in Prague to develop and evolve our technical foundation and client architecture.
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 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 Fullstack Engineer - MSA
Senior Fullstack Engineer needed in Barcelona for tackling complex system issues in mail delivery, spam, and security at Proton.
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.