Frontend Engineer (Inbox Web)

  • Deepstreamtech
  • 19/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • We expect you to be customer-centric, continuously learning, passionate about technology and usability
  • You are an adept at turning technical complexities into seamless user experiences. Effective teamwork, collaboration with Product, Design, APIs, and your team, and data-driven decision-making are essential aspects of this role
  • While we prefer candidates who cover the entire skillset, don't hesitate to apply if you're not an exact match, as we're willing to help you grow in certain areas
  • Extensive experience of professional software development using JavaScript or TypeScript
  • Experience with React or 2+ similar frameworks, developing performant and reusable components
  • Experience contributing to an API codebase, bonus points if in PHP
  • Experience writing tests at scale
  • Familiarity with other best practices for ensuring code quality, including CI/CD
  • (Desirable) Experience with monitoring and observability tools
  • (Desirable) Experience working in a distributed team
  • (Desirable) Awareness of common security issues in client-side development, such as those in the OWASP top ten, and how to mitigate them
  • (Desirable) Familiarity with UX, accessibility, internationalization, and localization concerns and solutions
  • Even if you don't meet all the requirements listed above, but feel you could still be a great fit, please still apply
What the job involves
  • As a Frontend Engineer on the Inbox team, you will play a crucial role in developing Proton's most vital services, including Mail and Calendar
  • Take end-to-end ownership of mobile application development projects: you'll be comfortable with scoping projects, walking back from deadlines and being able to discern the important from the superfluous
  • Foster a culture of innovation by exploring new technologies, methodologies and approaches to web development - we tackle complex engineering challenges with creativity and ingenuity
  • Design for scalability, considering factors such as data caching, network bandwidth and server load
  • Implement solutions to monitor and alert the team regarding the state of Inbox web clients
  • Prioritize customer satisfaction by maintaining a customer-centric mindset throughout the development process, continuously seeking feedback and iterating to improve the user experience
  • Tech Stack and Tools: Javascript, TypeScript, React, Symfony, Rust
  • Develop new features: Developing, deploying and supporting high-quality user experiences, including feature development and implementation
  • Drive adoption and user retention: you will contribute to the user onboarding and delivering a delightful experience to retain
  • Collaboration: Work closely with backend, product owners, designers, QA, and other engineers to take initiatives from ideation to completion
  • Code review and optimization: Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization
  • Testing: Develop and implement comprehensive testing strategies, on all test layers to ensure reliability and future ease of development