We are looking for a skilled Frontend React Developer responsible for developing high-quality, responsive, and scalable user interfaces using React.js.
The role involves close collaboration with UI/UX designers, backend developers, and product teams to deliver intuitive and efficient web applications.
Develop, test, and maintain React-based front-end applications with reusable components.
Translate UI/UX wireframes and designs into responsive and interactive interfaces.
Integrate frontend components with RESTful APIs, GraphQL, or backend services.
Optimize components for maximum performance across various devices and browsers.
Implement state management using Redux, Context API, or similar libraries.
Write clean, modular, and maintainable code following best practices.
Work with version control tools (Git) for collaborative development.
Debug and troubleshoot application issues, ensuring a smooth user experience.
Collaborate with backend developers and designers to improve usability.
Stay updated with the latest trends, libraries, and frameworks in frontend development.
Participate in code reviews, sprint planning, and agile ceremonies.
| Skill Category | Description |
|---|---|
| Frontend Framework | Strong proficiency in React.js (Hooks, Context API) |
| JavaScript/ES6+ | Solid understanding of modern JavaScript (ES6/ES7), TypeScript optional |
| HTML5 & CSS3 | Semantic HTML, Flexbox, Grid, responsive layouts |
| State Management | Redux, Zustand, Recoil, or Context API |
| UI Frameworks / Libraries | Material UI, Tailwind CSS, Ant Design, Bootstrap |
| Routing | React Router v6 or Next.js routing |
| API Integration | RESTful APIs, GraphQL, Axios, Fetch |
| Build Tools | Webpack, Vite, Babel, npm, Yarn |
| Version Control | Git, GitHub/GitLab, branching & merge management |
| Testing Tools | Jest, React Testing Library, Cypress (preferred) |
| Performance Optimization | Code splitting, lazy loading, memoization |
| Deployment | Basic understanding of CI/CD, Netlify, Vercel, or AWS S3 deployment |
| Optional (Good to Have) | Experience with Next.js, TypeScript, React Native, or Progressive Web Apps (PWA) |