In this role, your primary objective will be to architect, develop, and evolve user-facing web applications and reusable UI components with a strong focus on reliability, maintainability, and speed of delivery. You will work across both modern and legacy front-end codebases, improving existing applications and, when needed, migrating them fully to a more robust and modern architecture. You are expected to operate with systems thinking and strong critical reasoning, understanding end-to-end flows (auth, permissions, async workflows, API boundaries, and failure modes), and making sound technical decisions under real-world constraints. You will regularly reverse engineer existing applications to diagnose issues, align implementations with intended behavior, and de-risk migrations. You will work in a spec-driven engineering model, clarifying requirements, producing or refining feature-level specifications (acceptance criteria, edge cases, API contracts), and implementing them with a high bar for quality. You will also contribute to establishing repeatable patterns that allow teams to build features consistently across multiple applications. AI-assisted development is a core part of the workflow. You will use tools such as Claude (and similar LLM-based assistants) to accelerate implementation, refactoring, and discovery, while applying strong engineering discipline: validation of outputs, secure coding practices, thorough testing, and human review. Your goal is to move faster without trading off correctness or maintainability. Collaboration with design, product, and back-end teams is essential to ensure cohesive user experiences and smooth integration with back-end services. You’ll participate in architecture planning, code reviews, and delivery practices that ensure features are shipped safely and predictably, including deployments and post-release follow-up. If you’re deeply passionate about front-end development, enjoy working in complex systems, and thrive modernizing legacy applications at pace, we’re eager to hear from you.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level