Location: Remote
Job Type: Full-time
Experience Level: Senior / Staff (5+ years experience in React)
About the Role:
We are seeking a Senior or Staff Frontend Engineer to play a key role in designing, developing, and maintaining a large-scale frontend architecture. This role is ideal for engineers with 6**+ years of React experience**, and expertise in building and maintaining component libraries and design systems.
You will work in a tight knit team of Staff engineers to build high-performance, scalable, and maintainable UIs. If you have experience optimizing frontend performance for large applications, enjoy working on complex UI/UX problems, and have an interest in building reusable component libraries, we’d love to hear from you!
Key Responsibilities:
- Lead the development and maintenance of a large-scale frontend architecture using React and Next.js.
- Design, develop, and maintain a reusable React UI library to ensure consistency and scalability across projects.
- Optimize frontend performance by implementing best practices in SSR, ISR, caching, and lazy-loading.
- Collaborate with backend engineers to define API contracts and optimize client-server interactions.
- Drive improvements in frontend tooling, testing, and developer experience.
- Mentor and provide technical leadership to junior and mid-level engineers.
- Contribute to UI/UX discussions to improve design consistency, accessibility, and usability.
- Maintain code quality through automated testing, code reviews, and adherence to best practices.
- Evaluate and integrate new frontend technologies where appropriate to improve performance and maintainability.
Required Skills & Qualifications:
- 6+ years of hands-on experience with React and modern frontend development.
- Familiarity in Next.js, including SSR, ISR, and API routes.
- Experience building and maintaining a React component library/design system for large-scale applications.