Back to Jobs

Frontend Team Lead

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

ReactJavaScriptTypeScriptGraphQLREST APIsPerformance OptimizationState ManagementData Visualization

About Us

Collaborative autonomy is how self-tasking teams of machines will solve hard human problems, and HavocAI is an unquestioned leader in collaborative autonomy. We set the standard for autonomous surface vessels for a wide range of defense and commercial maritime missions.

About the Role

HavocAI is seeking a Frontend Team Lead to lead the development of the user interfaces that power our platform. This role combines hands-on frontend engineering with technical leadership, team mentorship, architecture ownership, and cross-functional execution.

What You’ll Do

Lead Frontend Engineering

  • Lead the design and development of scalable, performant user interfaces using React and modern frontend technologies.
  • Set technical direction for frontend architecture, state management, data flow, and component design.
  • Build complex workflows and UI components for data-rich, operational applications.
  • Develop interfaces that support real-time data, situational awareness, and operator decision-making.
  • Contribute directly to implementation while guiding the team through technical tradeoffs and execution.

Team Leadership & Mentorship

  • Mentor frontend engineers and help raise the technical bar across the team.
  • Lead code reviews, design discussions, sprint planning, and technical planning for frontend work.
  • Promote engineering best practices around performance, testing, maintainability, accessibility, and reliability.
  • Partner with engineering leadership to support team growth, hiring, onboarding, and development.

Data Integration & Performance

  • Integrate frontend systems with backend services via REST, GraphQL, and real-time data interfaces.
  • Optimize rendering performance for large datasets, map-based views, streaming data, and real-time updates.
  • Ensure responsive, reliable performance across devices, browsers, and operating environments.
  • Identify and resolve frontend performance bottlenecks across the platform.

Architecture & Maintainability

  • Own and evolve frontend architecture, including state management, data flow, build tooling, and component organization.
  • Build and maintain reusable component libraries, design systems, and shared UI patterns.
  • Ensure frontend systems are scalable, maintainable, testable, and easy for other engineers to extend.

What We’re Looking For

  • 7+ years of frontend engineering experience, including experience leading frontend projects or teams.
  • Strong expertise in React and modern JavaScript or TypeScript.
  • Experience building data-driven, high-performance web applications.
  • Strong understanding of frontend architecture, state management, data flow, and performance optimization.
  • Experience working with APIs, asynchronous data flows, and real-time or frequently updating data.
  • Ability to mentor engineers, lead technical discussions, and drive frontend best practices.
  • Strong ownership, technical judgment, and willingness to remain hands-on.
Frontend Team Lead
HavocAI
Apply