Principal Web Engineer
Flex
As our Principal Web Engineer, you will be the definitive technical owner of our consumer and internal-facing web applications. Operating within a lean, elite engineering team, your mandate is to define our front-end standards and physically architect the migration toward a unified, scalable React ecosystem. This is an execution-heavy, foundational role. Your focus will be on solving highly complex logistical and architectural problems, making pragmatic technical tradeoffs, and ensuring our UI ships reliably and flawlessly to support business growth.
Location & Working Hours
This role is 100% remote within the United States. While our engineering team operates primarily on East Coast time, we do not mandate a strict 9-to-5 EST schedule. Instead, we require consistent daily overlap during our Core Collaboration Hours (10:00 AM – 4:00 PM EST) for synchronous architectural discussions and cross-functional meetings. Outside of those hours, you are trusted to manage your schedule to optimize for deep work and high-quality output.
Core Responsibilities
- Hands-On Execution & Ownership: Act as the primary contributor and owner of our front-end architecture. Drive the tactical execution of migrating legacy Angular applications to modern React.
- AI-Accelerated Engineering: Actively leverage modern AI coding assistants (e.g., Cursor, Copilot, Claude) to accelerate the reverse-engineering of legacy codebases, expedite the React migration, and dramatically increase overall shipping velocity.
- Code & Component Design: Architect and write foundational, production-grade code. Build the reusable component libraries and establish scalable state management patterns that will serve as the bedrock for all future web development.
- Standards Enforcement: Define, document, and enforce front-end testing requirements, CI/CD pipelines, and performance benchmarks to ensure high shipping velocity without sacrificing quality.
- Pragmatic Innovation: Evaluate and implement emerging web technologies only when they provide a measurable increase in ROI, performance, or speed-to-market.
- Advanced Problem Solving: Untangle complex business logic and logistical workflows, translating high-level business requirements into elegant, high-performance, and resilient frontend architectures.
Key Requirements
- Proven Experience: 7-10+ years of software engineering experience, with a focus on complex, consumer-facing front-end development.
- Framework Mastery: Expert-level proficiency in React and modern JavaScript/TypeScript.
- Systems Integration: Deep understanding of how to build and deploy web applications within a cloud ecosystem (GCP preferred) and how to interface efficiently with Node.js and RESTful/GraphQL APIs.
- Pragmatic Execution: Demonstrated ability to operate autonomously in an ambiguous, fast-paced startup environment. You know when to build for perfect scale and when to optimize for speed-to-market.
- Communication: Strong ability to communicate technical decisions and trade-offs clearly to non-technical stakeholders (Product, Design, and Executive Leadership).
Bonus Skills
- Professional experience with Angular. While not strictly required, familiarity will highly accelerate your ability to read and reverse-engineer our legacy systems during the migration phase.
- Experience in the logistics, supply chain, or two-sided marketplace sectors.