Job details
Front End Engineer
- TypeScript
- Next.js
- API
- Typescript
- CSS
- Flow
Posted: 3 days ago
Frontend Software Engineer
We are looking for a Frontend Software Engineer with 3–6 years of experience building modern, high-quality web applications. You will work closely with product, design, and backend engineering to deliver intuitive, reliable, and performant user experiences for complex workflows.
This role is ideal for someone who enjoys building polished interfaces, working in a modern TypeScript and React stack, and contributing to frontend architecture, component quality, and product velocity.
Responsibilities
Build and maintain production-grade frontend features using TypeScript, React, and Next.js.
Develop responsive, accessible, and polished user interfaces using Tailwind CSS and a modern design system.
Work with reusable UI primitives and component patterns to create consistent user experiences.
Build complex product surfaces including forms, tables, filters, workflows, dashboards, and detail views.
Integrate frontend experiences with client/server data access patterns using type-safe APIs and query management libraries.
Manage UI, application, and URL state in a clean and maintainable way.
Implement robust forms and validation flows.
Write high-quality tests across unit, component, integration, and end-to-end levels.
Use component development and visual regression tooling to improve frontend quality and consistency.
Collaborate with product managers, designers, and engineers to turn customer needs into shipped product.
Participate in code reviews and contribute to frontend standards, patterns, and best practices.
Required Qualifications
3–6 years of professional software engineering experience, with a strong focus on frontend development.
Strong proficiency with TypeScript, React, and modern frontend architecture.
Experience building applications with Next.js or similar full-stack React frameworks.
Comfortable working with server-rendered and client-rendered application patterns.
Experience with Tailwind CSS or similar utility-first styling approaches.
Familiarity with component libraries, design systems, and accessible UI primitives.
Experience with modern data-fetching and state-management patterns.
Strong understanding of forms, validation, routing, and URL-driven state.
Experience building complex tables, dashboards, or data-heavy user interfaces.
Experience writing tests with modern frontend testing tools.
Strong debugging skills and attention to detail.
Ability to work in a fast-moving startup environment with ownership and autonomy.
Nice to Have
Experience with React Server Components or modern app-router-based architectures.
Experience with type-safe API frameworks.
Experience with visual regression testing and component-driven development.
Experience with monorepos, workspace-based package management, and modern frontend tooling.
Strong product sense and ability to make thoughtful UX tradeoffs.
Experience working on security, developer tools, infrastructure, or data-heavy enterprise products.
What Makes You Successful
You care deeply about product quality, user experience, and maintainable code. You can take ambiguous product requirements and turn them into clean, reliable interfaces. You move quickly, but you do not treat speed and quality as opposites. You are comfortable owning frontend features end to end, collaborating across teams, and helping raise the quality bar for the frontend codebase.
Similar jobs
-
Senior Software Engineer, Mobile (React Native)
Forerunner , San Francisco, CA; NYC; Portland, ME
-
Senior Software Engineer, SDK React Native
Ditto , Remote (Atlanta, Austin, San Francisco, Seattle)
-
Full-Stack Engineer (Front-End Leaning)
ElevenLabs , United Kingdom, New York, Dublin, Warsaw, Amsterdam, Boston, Washington, D.C.,Los Angeles, San Francisco, Bulgaria, Netherlands, Portugal, Sweden
-
Senior Software Engineer, Full Stack (Node, React)
Teamworks , United States
-
Senior Front-End (React) Engineer
Nabla , Paris office