Frontend Engineering Lead | Climate Impact Tech Scale-Up
A dynamic and rapidly growing tech company focused on creating positive environmental impact is seeking a Frontend Engineering Lead. In this pivotal role, you will spearhead the transition from a monolithic architecture to an innovative micro-frontend architecture. This hands-on leadership position allows you to shape engineering practices, technical strategy, and the growth of the engineering team.
Key Responsibilities
• Lead the transformation to a micro-frontend architecture employing technologies such as Module Federation and single-spa.
• Take ownership of the React/TypeScript codebase, actively managing technical debt and guiding essential refactoring processes.
• Design and develop a scalable component library and design system that enhances user experience.
• Architect sophisticated geospatial visualizations using advanced tools like DeckGL or similar technologies.
• Implement exemplary engineering practices, including testing protocols, code reviews, performance optimization, accessibility considerations, and observability tools.
• Establish and maintain monitoring systems, error tracking, and front-end performance dashboards.
• Provide mentorship to engineers, facilitate planning sessions, and cultivate a culture dedicated to quality and collaboration.
• Enhance build tooling, CI/CD pipelines, and deployment workflows for improved efficiency.
Qualifications
• 4+ years of experience in front-end engineering, with a proven track record in a leadership role.
• Expertise in React and TypeScript is essential.
• Strong experience with state management solutions such as Zustand or Redux.
• Proven experience with architectural migrations or modular front-end design patterns.
• Familiarity with geospatial or visualization tools like DeckGL, Mapbox, or Leaflet.
• In-depth knowledge of performance optimization techniques and contemporary build tools.
• Experience in establishing engineering standards, conducting code reviews, and mentoring engineering teams.
Preferred Qualifications
• Experience with micro-frontend architectures.
• Knowledge of data visualization libraries such as D3, Plotly, or Recharts.
• Experience with testing frameworks including Jest, Cypress, or Playwright.
• Experience with cloud deployments and real-time dashboard implementations.