We’re looking for a Senior Front-End Developer who cares about code quality, performance, and user experience. You’ll take ownership of complex front-end features, contribute to architectural decisions, and work closely with product managers, designers, and back-end engineers.
Responsibilities
- Develop and maintain production applications using React and Next.js.
- Own features from technical planning through implementation, release, and follow-up.
- Build responsive interfaces and reusable components.
- Improve front-end architecture, code maintainability, and development workflows.
- Identify and resolve performance issues to improve loading speed and user experience.
- Investigate production issues and address their underlying causes.
- Lead code reviews, explain technical trade-offs, and help other developers grow.
Requirements
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience building and maintaining production applications with React and Next.js.
- Deep understanding of React’s rendering behavior, Hooks, and performance optimization.
- Strong HTML and CSS skills, with experience building responsive interfaces.
- Experience designing component structures and managing application state, data fetching, and caching.
- Solid understanding of CSR, SSR, and SSG and when to use each.
- Experience integrating REST APIs and handling loading, error, and edge cases.
- Proficiency with Git and collaborative development workflows.
- Ability to make architectural decisions and communicate their trade-offs.
- Strong debugging skills, clear communication, and ownership of delivery and quality.