You will own complex features from concept to production, partnering with product managers, designers, and back-end engineers. Your mission: make sound architectural decisions, shape a high-tech, high-quality product, and craft maintainable experiences that users love. Deep JavaScript expertise, including practical server-side rendering skills is essential.
KEY RESPONSIBILITIES
- Build, refactor, and extend applications with TypeScript, React, Next.js, React Query, Tailwind CSS, and Material UI.
- Design pages that render on the server, hydrate smoothly on the client, and scale under heavy traffic.
- Integrate REST and GraphQL (Apollo) APIs, optimize data fetching, and handle errors gracefully.
- Manage complex client state with Jotai and React Query.
- Create sophisticated forms using React Hook Form and Zod for robust validation.
- Profile and improve performance by reducing bundle size and boosting Core Web Vitals.
- Maintain high code quality through tests, reviews, and clear documentation.
- Mentor junior developers, guide technical roadmaps, and turn product ideas into actionable tasks.
- Stay current with front-end trends and introduce practical innovations to elevate speed, security, and usability.
WHAT YOU BRING
- 4+ years of experience building production web and PWA projects.
- Expert command of React, Next.js, TypeScript, Tailwind, Material UI, REST, and GraphQL.
- Deep understanding of core JavaScript concepts and hands-on experience with server-side rendering.
- Proven ability to diagnose performance issues and design scalable solutions.
- Clear communication skills and a track record of effective collaboration in cross-functional teams.
NICE TO HAVE
- React Native experience for mobile apps.
- Desktop app development with Tauri or Electron.
- Familiarity with Docker and CI/CD pipelines.
- Familiarity with Trusted Web Activity concepts.
- Experience with automated testing tools such as Jest, React Testing Library, Playwright, or Cypress.