We are looking for a talented and passionate React Developer to join our team. The ideal candidate will be responsible for building high-performing, responsive web applications using React.js, collaborating with cross-functional teams, and delivering scalable front-end solutions that provide an exceptional user experience.
Key Responsibilities
- Develop new user-facing features using React.js and related technologies.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across various web-capable devices and browsers.
- Translate designs and wireframes into high-quality code.
- Work closely with designers, backend developers, and QA teams to deliver high-quality products on time.
- Maintain and improve existing codebases and peer review code changes.
- Troubleshoot and debug application issues and propose solutions.
- Stay updated with the latest trends and best practices in front-end development.
Required Technical Skills
- Strong proficiency in JavaScript (ES6+) and React.js.
- Experience with Redux / Context API for state management.
- Familiarity with RESTful APIs and asynchronous request handling.
- Good understanding of HTML5, CSS3, SASS/LESS, and responsive web design principles.
- Knowledge of webpack, Babel, npm/yarn and other front-end build tools.
- Experience with Git / version control systems.
- Understanding of unit testing frameworks (Jest, React Testing Library) is a plus.
Qualifications & Experience
- Bachelor’s degree in Computer Science, IT, or related field.
- 6+ years of hands-on experience in front-end development with React.js.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and in a fast-paced remote environment.