Responsibilities
- Own front end technical decisions and architecture across our Angular codebase, including patterns for state management and reactive UI (RxJS)
- Lead the Ukraine-based front end team technically: set direction, unblock hard problems, and raise the bar on craft, while still writing production code
- Work within an existing structure where PMs and backend teams drive most product and design direction, and Front End owns execution and technical quality
- Partner closely with PMs (who work in Figma with design) and backend engineering to turn direction into shipped, reliable front end systems
- Push the team's use of AI tooling forward, spotting where we're moving too slowly and driving the automation that changes that
- Bring technical leadership to infrastructure-level front end work, not only user-facing feature delivery
- Absorb the tech lead function currently split across two people and consolidate front end technical decision-making under one clear owner
- Set architectural standards for how our Angular apps handle state, data density, and reactive patterns across dispatch, school, vendor, and maps portals
- Identify where AI tooling could meaningfully speed up front end development and build the case (and the tooling) to get there
- Mentor and technically lead engineers on the Ukraine-based team, working within overlapping HQ hours rather than offshore shifts
- Build trust with PMs and backend leads so that front end execution stays fast and clean even as product direction comes from elsewhere
Requirements
- Senior+ or Staff-level front end engineering experience, with a track record of technical leadership, not just individual contribution
- Strong, hands-on experience with Angular; you should be able to step into our stack and start contributing quickly
- Experience with reactive UI patterns and RxJS or equivalent observables-based architecture
- Comfort building and owning enterprise, data-dense web applications, not consumer products or analytics dashboards
- Experience technically leading or mentoring other engineers, ideally across a distributed team
- Genuine interest in AI-driven automation, with real opinions on where a team could move faster
Nice to Have
- Experience stepping into or consolidating a tech lead function previously shared across multiple people (preferred)
- Startup background (preferred; a plus, though not a strict requirement)
- Experience with mobile web, not native mobile, not React Native (preferred)
- Domain experience in mobility, logistics, fleet, or other operationally complex enterprise software
- Experience with mapping or GPS-adjacent UI, relevant to our maps portal surface
- Experience collaborating closely with design in Figma-based workflows
Benefits
- Medical
- Dental
- Vision
- 401(k)
- Holidays
- Wellness
- Vacation
- Stock options
Work Arrangement
Hybrid — Redwood Shores, CA
Additional Information
- This role is based at the Company’s headquarters in Redwood Shores, CA and requires you to be onsite 3x/week (Monday, Tuesday, and Thursday).
- We will only consider candidates already based in the Bay Area.
- The Ukraine Front End team's hours overlap with HQ until roughly 11am PT, so this role doesn't require working offshore hours.
- If you are a full-time salaried or hourly worker, we offer the following benefits: Medical, Dental, Vision, 401(k), Holidays, Wellness, Vacation, and more.