Job description
As a Middle/Senior Frontend Engineer on our team, you will:
- Communicate directly with Product Managers to clarify requirements and edge cases
- Build frontend features in our Next.js (App Router) monorepo, following our shared architecture, workspace tiering, and design-token conventions
- Partner with the Design team to implement UI/UX faithfully using our internal design system, including density and device-mode variants
- Partner with QA to define testable behavior — data-testid conventions, unit tests (Vitest), and E2E coverage (Playwright)
- Integrate with backend services via our BFF/route-handler layer, including SSE-based streaming for AI features
- Collaborate with the team to analyze product needs and propose technical solutions, including trade-offs and risks
- Work within agile/scrum processes and deliver on schedule at an acceptable quality bar
- Write clear technical documentation for features, decisions, and non-obvious implementation choices
- Track, analyze, and resolve production issues, including working with error-tracking tooling
- Be a team player — put the team ahead of yourself and stay adaptable as priorities shift