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 Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)
Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Front-end Angular Engineer
Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Front-end Developer with React.js and TypeScript
Join Zig as a Front-end Developer using React.js and TypeScript in a hybrid role in Huizen, Netherlands.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Frontend Engineer with React and TypeScript
Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.