Overview
A Sr. React Developer responsible for building intuitive and responsive user interfaces using React.js. The role involves translating UI/UX designs into high-quality code, managing state efficiently, integrating with backend APIs, and ensuring cross-browser compatibility. The developer will research and adopt modern frontend technologies, write clean and maintainable code, debug and enhance features, and deliver secure, high-performance, and scalable web applications.
Responsibilities
- Develop responsive, user-friendly web applications using React.js.
- Convert UI/UX wireframes and mockups into functional components.
- Implement state management using Redux, Context API, or other tools.
- Integrate frontend components with RESTful APIs / GraphQL services.
- Optimize application performance, accessibility, and cross-browser compatibility.
- Write clean, reusable, and maintainable code following best practices.
- Conduct unit testing and debugging to ensure quality deliverables.
- Collaborate with designers, backend developers, and QA engineers in Agile sprints.
- Maintain version control and perform code reviews using Git/GitHub/GitLab.
- Stay updated with emerging React ecosystem libraries and frontend technologies.
- Provide feedback to superiors regarding needed modifications or improvements.
- Smart usage of AI and its tools.
- Reports development.
Qualifications & Experience
- Education: Bachelor’s degree in computer science, Information Technology, or a related field.
- Technical Proficiency: Frontend — React.js, Angular, HTML5, CSS3, JavaScript/TypeScript, Bootstrap, Responsive Design.
- Version Control & Collaboration: Git, GitHub/GitLab, CI/CD tools (Jenkins, GitHub Actions).
- Testing & Debugging: JUnit, Mockito, Selenium, Postman.
- Others: Knowledge of Agile/Scrum methodology, basic understanding of DevOps.
- Reporting: Jasper Report / BIRT Report / Crystal Report.
- Knowledge: Experience of application development life cycles; Agile methodology; experience with IDE and Version Control systems; knowledge of health domain is preferable; proficient in English; knowledge of project management tools like JIRA, Monday; any GitHub contribution is an added advantage.
- Experience: 4-7 years of React development experience.