Senior Frontend Engineer

Skills
Web ApplicationsContinuous ImprovementCritical EnvironmentsGeomaticsOptimizationSystem DeploymentTechnical Planning
Role

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