We are looking for a talented UI React Developer to design and build modern, responsive, and high-performing web applications. The role involves collaborating with designers, backend developers, and product teams to deliver seamless user experiences using React.js and related frontend technologies.
Responsibilities
- Develop, test, and maintain user interfaces using React.js and modern JavaScript/TypeScript.
- Build reusable components and front-end libraries for future use.
- Ensure applications are responsive, performant, and cross-browser compatible.
- Work closely with UX/UI designers to implement pixel-perfect designs.
- Integrate front-end components with backend APIs and microservices.
- Optimize applications for maximum speed, scalability, and accessibility.
- Participate in code reviews, debugging, and troubleshooting.
- Collaborate with product managers, QA, and DevOps teams in an Agile environment.
- Stay up-to-date with the latest React ecosystem, frameworks, and tools.
Requirements
- 3-6 years of experience in front-end/UI development.
- Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern UI frameworks.
- Experience with state management libraries (Redux, Context API, or MobX).
- Familiarity with RESTful APIs / GraphQL integration.
- Hands-on experience with UI testing tools (Jest, React Testing Library, Cypress).
- Strong knowledge of responsive design and cross-browser compatibility.
- Experience with version control (Git) and Agile methodologies.
- Good problem-solving, debugging, and collaboration skills.