Description
Job Title : React Developer
Experience : 3 to 5 Years
Employment Type : Full-time
Role Overview
We are looking for an experienced React Developer with 3 to 5 years of hands-on experience in developing scalable, responsive, and interactive web applications. The ideal candidate will have a strong foundation in JavaScript and React, with the ability to work effectively in an Agile development environment alongside cross-functional teams to deliver high-quality user-facing solutions.
Key Responsibilities
- Develop and maintain scalable and responsive web applications using React
- Build reusable components following component-based architecture
- Implement efficient state management using Redux or Context API
- Work with RESTful APIs to integrate frontend applications with backend services
- Apply React hooks and lifecycle methods to manage application logic
- Ensure high performance, usability, and responsiveness of applications
- Collaborate with designers, backend developers, and QA teams in an Agile environment
- Follow best practices for code quality, maintainability, and version control
- Participate in Agile ceremonies such as sprint planning, stand-ups, and reviews
- Troubleshoot and resolve UI and application-level issues
Required Qualifications
Education :
Bachelors degree in Computer Science, Engineering, or a related field
Experience & Technical Skills
- 35 years of professional experience in React development
- Strong proficiency in JavaScript and/or TypeScript
- Solid understanding of React fundamentals, including :
- Component-based architecture
- State management
- Hooks
- Lifecycle methods
- Experience with state management libraries such as :
- Redux
- Context API
- Familiarity with RESTful API integration
- Proficiency in HTML5 and CSS3, including :
- Pre-processors such as SASS or LESS
- Modern CSS frameworks
- Experience using version control systems, such as Git
- Familiarity with build tools like Webpack, Babel, or similar
- Ability to work effectively in a collaborative Agile environment
Preferred Qualifications
- Experience with Next.js or other server-side rendering frameworks
- Familiarity with testing frameworks, such as :
- Jest
- Enzyme
- React Testing Library
- Strong understanding of responsive design principles and cross-browser compatibility
- Exposure to CI/CD pipelines and related DevOps practices
- Experience with GraphQL is an added advantage
(ref:hirist.tech)