About the job
Position: Lead Front-End Engineer
Location: Remote (East Coast preferred, Mountain time acceptable)
Work Environment: Fully remote with a focus on high ownership within a small, dedicated team.
Objective: Oversee the front-end technical strategy for a geospatial product utilized in sensitive deployment environments.
Key Responsibilities
- Establish front-end architecture and technical benchmarks for a TypeScript/React application.
- Create scalable UI patterns for intricate geospatial workflows (using Cesium) and associated application features.
- Define best practices for state management, component architecture, performance, testing, and maintainability.
- Collaborate with engineering leadership to strategize, prioritize, and execute impactful product initiatives.
- Mentor fellow engineers through code reviews, architectural discussions, and hands-on implementation advice.
- Ensure effective execution: this is a hands-on role requiring significant coding effort, not merely strategic planning.
Qualifications
- Minimum of 8 years experience in developing and scaling front-end systems, with deep expertise in React and TypeScript.
- Strong architectural insight, able to balance rapid development with sustainable practices.
- Proven experience leading complex UI projects, particularly interactive and data-intensive applications where performance is critical.
- Familiarity with design systems/component libraries; experience with MUI is preferred, while knowledge of Tailwind is a plus.
- Adept in fast-paced environments with minimal bureaucratic constraints.
- Exceptional communication skills, capable of rallying team members around design patterns and decisions without hindering progress.
Desirable Skills
- Experience in GIS/geospatial domains (including Cesium, mapping frameworks, geo interactions, coordinate systems, etc.).
- Familiarity with visualization libraries, though the product focus is more on geospatial UX and UI workflows than solely on D3.
- Backend knowledge, including API design and troubleshooting cross-stack issues.
- Previous work with simulation platforms, gaming-related UI frameworks, or real-time systems.
Why This Role is Important
As our product continues to expand, we seek a principal-level front-end leader to maintain system coherence while ensuring rapid delivery, particularly in the realms of geospatial user experience and performance.
Interview Process Overview
- Introductory call to discuss context and scope.
- Architecture and in-depth interview with front-end and leadership teams.
- Practical exercise or portfolio review centered on real product complexities.
- Final discussions and reference checks.

