Role: Front-end Engineer
Job Description:
- 8+ years of frontend engineering experience. 3+ years, leading the team.
- Extensive hands-on experience with Angular and data grids for real-time editing/ collaboration.
- Experience building micro-front end.
- Experience owning and driving front-end system architecture design, implementation, and evolution
- Strong understanding of web and API standards such as REST and GraphQL.
- Extensive Experience working on and supporting systems of scale, including a deep understanding of:
- data volume and caching concerns
- impact of front-end requests on back-end systems
- impact of API and database query performance on the front-end experience
- page load and time-to-interactive performance metrics as well as contributing factors
- deployment strategies and tooling
- design choices and best practices for all of the above
- A reputation as a strong collaborator—this role and level explicitly requires the ability to build a unified direction across stakeholders and partner teams. The ideal candidate is able to clearly articulate technical concepts to technical and non-technical audiences, communicate constructively with colleagues, executives, and customers, and strategically adapt their communication style, frequency, and medium for maximum effectiveness based on the audience, the topic, and the business environment.
What you’ll do
- Act as a passionate representative of the product and brand.
- Provide strong technical hands-on leadership, and focus on continuous improvement.
- Evaluate our current plans and proposals for evolving front-end platform. Propose, build consensus on, and enact any necessary changes to our technical roadmap.
- Lead our front-end platform modernization project and see that it is completed, adjusting requirements and plans along the way to incrementally release improvements.
- Own and drive a part of the long-term technical roadmap in collaboration with staff engineers across the company as part of a platform architecture working group.
- Mentor other engineers. Impart best practices through code review and pair programming.
- Partner closely with product management and UX design to shape requirements and bootstrap new projects.
Job Type: Full Time