Senior Frontend Engineer
Skills
Web ApplicationsContinuous ImprovementCritical EnvironmentsGeomaticsOptimizationSystem DeploymentTechnical Planning
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5–8+ years of frontend engineering experience
- Strong expertise in React and modern JavaScript or TypeScript
- Experience building map-based or geospatial applications with tools such as Mapbox Leaflet or Deck.gl
- Experience building data-driven high-performance web applications
- Experience working with APIs and asynchronous data flows
- Strong understanding of frontend architecture state management and performance optimization
- Experience with modern frontend tooling build systems and development workflows
- Ability to build reliable interfaces for complex workflows and data-rich applications
- Strong technical judgment and ability to operate independently in fast-moving environments
- Strong written and verbal communication skills
- U.S. citizenship and ability to obtain and maintain a security clearance
Nice to have
- Performance-focused
- Detail-oriented
- Collaborative
- Independent
- Mission-driven
- Adaptable
Day to day
- Build and scale high-performance frontend interfaces for data-rich and mission-critical web applications
- Develop map-based and visualization-heavy user experiences that support real-time decision-making
- Collaborate with backend, platform, product, and design teams to deliver reliable and maintainable frontend systems
- Improve frontend architecture, performance, and usability across complex workflows and deployed environments
