
Principal Frontend Engineer
Code Metal
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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