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
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
#J-18808-Ljbffr…
