We are looking for a React JS Developer to build fast, responsive, and delightful user experiences at scale. You will own end-to-end frontend development — from translating product requirements into crisp UI, to optimizing performance, state management, and API integrations — while collaborating closely with design, backend, and product teams.
What You'll Do
- Build high-quality, reusable React components and pages using React and Next.js.
- Implement SSR, SSG, ISR, and client-side rendering patterns in Next.js based on use case.
- Architect and manage application state using Redux, Context API, MobX, or Flux.
- Integrate with RESTful APIs and handle asynchronous data flows using Fetch and Axios.
- Write robust unit and integration tests using Jest or Mocha to ensure reliability.
- Optimize frontend performance — bundle size, rendering, caching, Core Web Vitals, and accessibility.
- Ensure cross-browser compatibility and responsive design across devices. Collaborate with designers on pixel-perfect implementation and with backend engineers on API contracts.
- Participate in code reviews, uphold engineering standards, and mentor junior frontend developers.
Must-Have Skills
- 4+ years of hands-on frontend development experience with React JS.
- Strong production experience with Next.js — routing, data fetching, SSR/SSG/ISR, and API routes.
- Hands-on experience with at least one state management library — Redux, Flux, Context API, or MobX.
- Hands-on experience writing unit tests with Jest or Mocha (plus React Testing Library a plus).
- High proficiency in JavaScript (ES6+), HTML5, and CSS3 — including closures, promises, async/await, modules, and modern DOM APIs.
- Experience consuming RESTful APIs and handling asynchronous request flows using Fetch or Axios, including error handling, retries, and loading states.
- Solid understanding of component lifecycle, hooks, memoization, and re-render optimization.
- Familiarity with modern CSS approaches — Flexbox, Grid, CSS Modules, Styled Components, or Tailwind.
- Experience with Git, code reviews, and CI/CD workflows.
- Good eye for UI/UX detail and a strong sense of design fidelity.
Good to Have
- Experience with TypeScript in large React codebases.
- Familiarity with React Query / TanStack Query, SWR, or similar data-fetching libraries.
- Exposure to component libraries (MUI, Chakra, Ant Design, shadcn/ui).
- Experience with performance tooling — Lighthouse, Web Vitals, React Profiler, bundle analyzers.
- Familiarity with accessibility standards (WCAG) and SEO best practices for Next.js.
- Experience with E2E testing frameworks (Cypress, Playwright).
- Prior experience in EdTech, streaming, or consumer-scale platforms.
What We're Looking For
- Ownership mindset — you drive features from design to production and care about how they feel.
- Strong problem-solving skills and the ability to debug complex UI and state issues.
- Clear communication and comfort working in cross-functional teams.
- Attention to detail and a passion for clean, maintainable frontend code
Work Location: In person