Role: Senior Front-End Engineer
Location/Time zones: US-based (East Coast preferred; Mountain works).
Work setup: Remote (collaborative, fast-moving team).
Mission: Build and ship a dynamic, geospatial web application used in a mission-critical environment.
What you’ll do
- Own and ship front-end features end-to-end in a TypeScript/React codebase.
- Build interactive geospatial UI workflows (Cesium-based) and surrounding app UX.
- Translate ambiguous requirements into working increments: break down tasks, identify dependencies, prioritize, and execute.
- Improve UI performance and reliability in a data-heavy, dynamic application (not a static marketing site).
- Collaborate closely with backend engineers to define contracts, unblock yourself, and move work forward without heavy hand-holding.
- Contribute to front-end standards: code quality, component patterns, testing strategy, and release hygiene.
What we’re looking for
- 5+ years building production React applications (TypeScript strongly preferred).
- Strong “get-things-done” engineering instincts: you can take a task and drive it to completion in a small team.
- Experience working on complex, interactive UIs (state management, async flows, performance considerations).
- Familiarity with component libraries and design systems (we’re using MUI / Material UI).
- Solid debugging and problem-solving skills—able to unblock yourself rather than waiting on others.
- Comfortable collaborating in a shared codebase with standards and best practices.
Nice-to-haves
- Geospatial/GIS experience (Cesium, map-heavy UIs, geo data interactions).
- Some backend familiarity (enough to understand APIs, debug issues, and collaborate smoothly).
- Python experience as a plus (helps when working cross-stack with our environment).
- Experience supporting simulation-style or real-time-ish workflows (gaming, visualization, mapping, flight/vehicle systems, etc.).
