Role Description :
We are seeking a highly skilled and experienced ReactJS Developer to join our team. The ideal candidate will have extensive experience in building dynamic and responsive user interfaces using the React framework.
This role requires a professional who is passionate about creating clean, efficient, and maintainable code, and who can contribute to all stages of the software development lifecycle.
You will be responsible for translating UI / UX designs into high-quality, reusable components and collaborating with back-end developers to integrate with API services.
Key Responsibilities :
- Front-End Development : Design and develop modern, responsive, and highly performant user interfaces using ReactJS and its ecosystem.
- Component-Based Architecture : Build reusable and scalable React components and front-end libraries for future use.
- State Management : Implement and manage application state using tools like Context API, Redux, or similar libraries.
- API Integration : Work with back-end developers to integrate front-end applications with RESTful APIs or GraphQL services.
- Performance Optimization : Identify and resolve performance bottlenecks to ensure a smooth user experience.
- Testing : Write comprehensive unit and integration tests to ensure code quality and reliability.
- Collaboration : Collaborate with product managers, designers, and other developers to deliver high-quality features.
Technical Skills :
Core Technologies : Extensive experience with ReactJS and a deep understanding of core principles like hooks, components, and state management.Programming Languages : Strong proficiency in JavaScript (ES6+) and TypeScript.Front-End Tools : Expertise in HTML5 and CSS3, including pre-processors like Sass or Less.State Management : Hands-on experience with Redux, MobX, or the React Context API.Version Control : Proficient with Git and CI / CD pipelines.Testing Frameworks : Experience with Jest, React Testing Library, or Cypress.Education :
A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.Required Experience :
Experience : 6-8 years of professional experience as a ReactJS Developer.(ref : hirist.tech)