Code Metal

Principal Frontend Engineer

Code Metal

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Set front-end architecture and technical standards for a TypeScript/React application.
  • Design scalable UI patterns for complex geospatial workflows (Cesium) and surrounding app features.
  • Establish best practices for state management, component architecture, performance, testing, and maintainability.
  • Partner with engineering leadership to plan, prioritize, and deliver high-impact product work.
  • Mentor engineers through code reviews, architecture discussions, and practical implementation guidance.
  • Drive execution: this role is hands-on and coding-heavy, not a “pure strategy” position.

Requirements

  • 8+ years building and scaling front-end systems; deep React + TypeScript expertise.
  • Strong architectural judgment: you can balance “build fast” with “don’t paint us into a corner.”
  • Track record leading complex UI work (interactive, data-heavy apps; performance matters).
  • Experience working with design systems / component libraries (we’re using **MUI**; Tailwind is optional/uncertain).
  • Ability to operate in a fast-moving environment with minimal process overhead.
  • Excellent communication: you can align teammates around patterns and decisions without slowing delivery.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactUI designstate managementcomponent architectureperformance optimizationtestingscalable systemsgeospatial workflowsinteractive applications
Soft Skills
architectural judgmentmentoringcommunicationcollaborationleadershipproblem-solvingadaptabilityexecutiondecision-makingalignment