Job details
React JS Developer
- Java
- Redux
- REST
- GraphQL
- TypeScript
- Agile
- Next.js
Posted: 1 week ago
Job description
React JS Developer
Key Responsibilities:
- Develop responsive web applications using React.js, JavaScript (ES6+), and TypeScript
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across web-capable devices and browsers
- Collaborate with cross-functional teams including designers, product managers, and backend developers
- Integrate RESTful APIs, GraphQL, and WebSockets
- Implement and maintain state management (e.g., Redux, Context API, Zustand)
- Ensure code quality through unit testing, code reviews, and linting
- Troubleshoot and debug issues to improve performance and maintainability
- Keep up with the latest trends in front-end development and suggest improvements
Required Skills & Experience:
- 4 to 8 years of experience in front-end web development
- 3+ years of experience in React.js
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and DOM manipulation
- Experience with React Hooks, functional components, and component lifecycle
- Familiarity with TypeScript is a big plus
- Proficient in integrating APIs (REST/GraphQL)
- Experience with state management libraries like Redux, Context API, or MobX
- Familiar with Webpack, Babel, Vite, or other modern build tools
- Knowledge of unit testing frameworks like Jest, React Testing Library
- Familiar with version control tools like Git
Nice to Have:
- Experience with Next.js or SSR (Server-Side Rendering)
- Exposure to micro-frontends or modular architectures
- Experience working in Agile/Scrum teams
- Familiarity with CI/CD processes and tools
- Knowledge of accessibility standards (WCAG) and responsive design best practices
Soft Skills:
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
- Ability to work independently and within a team
- A passion for writing clean, maintainable, and scalable code
Education
Any Graduate
Any Postgraduate