Job Overview
We are hiring an experienced React Developer to build and maintain our next-generation web applications at [Company Name]. You will work with a talented engineering team to create highly interactive, performant, and scalable UIs. You have a deep understanding of React ecosystem tools and love writing clean, maintainable component code.
Key Responsibilities
- Develop complex, reusable React components and maintain component libraries
- Build responsive SPAs (Single Page Applications) with optimal performance
- Manage application state using Redux, Zustand, Context API, or React Query
- Integrate REST and GraphQL APIs into frontend applications
- Write comprehensive unit tests using Jest and React Testing Library
- Implement accessibility (a11y) and performance optimizations
- Collaborate with UX designers and backend engineers on feature delivery
- Conduct code reviews and ensure component documentation standards
Requirements & Qualifications
- 3+ years of professional React.js development experience
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Experience with state management libraries (Redux, Zustand, MobX)
- Understanding of React lifecycle, hooks, and performance patterns
- Familiarity with build tools like Webpack or Vite
Core Skills & Technologies
React.js
TypeScript / JavaScript
Redux / Zustand / Context API
REST APIs / GraphQL
Hooks & Custom Hooks
Jest / RTL
CSS-in-JS / Styled Components
Webpack / Vite
Nice-to-Have Qualifications
- Next.js experience
- GraphQL with Apollo or Relay
- Storybook component documentation
What We Offer
- Competitive salary
- Remote work flexibility
- Health benefits
- Learning & development budget
- Stock options