Front is looking to hire Senior Frontend Engineers to work on complex engineering challenges within their Core Product and Client Platform teams. These teams are responsible for the backbone of Front's user experience, including Desktop (Electron), Mobile (React Native), and Web foundations, as well as the core UX for their shared inbox, which has high-performance demands. The goal is to deliver key improvements and new features to both end-users and internal engineering teams.
Requirements
- Extensive experience building and maintaining fast, reliable, real-time applications.
- Deep understanding of modern web technologies and frameworks (React, Redux, Typescript, Webpack, etc.) and/or experience with React Native and/or Electron.
- Proven track record of delivering complex projects with high quality and performance.
- Experience working on texting editors.
- Experience handling real time communication in front-end engineering.
Responsibilities
- Own and drive significant components of Front’s client-side codebase across Desktop, Mobile, or Web platforms.
- Champion code quality, performance, and maintainability, setting standards for the team.
- Provide technical leadership and mentorship to other engineers, fostering a culture of learning and growth.
- Collaborate with product and design teams to deliver on the product roadmap, translating high-level specs into functional features.
Other
- Strong product sense and a commitment to creating the best user experience for both end-users and internal engineers.
- Excellent communication and collaboration skills, with the ability to articulate technical concepts clearly.
- Ability to thrive in a dynamic, fast-paced environment and adapt to evolving priorities.
- A pragmatic approach to problem-solving, balancing idealism with practical constraints.
- Front operates on a hybrid model — we come together in the office each Tuesday, Wednesday, and Thursday to collaborate and stay connected.