We are looking for a talented and experienced React.js Developer with 5 years of hands-on experience in building dynamic, responsive, and high-performing front-end applications. The candidate should have a strong understanding of modern JavaScript, React ecosystem, and front-end development best practices.
Develop new user-facing features using React.js
Build reusable components and front-end libraries
Optimize components for maximum performance across devices and browsers
Translate designs and wireframes into high-quality code
Collaborate with backend developers, designers, and QA teams
Maintain code quality, organization, and automation
Participate in code reviews and mentor junior developers if needed
Strong proficiency in JavaScript (ES6+), React.js, and JSX
Deep understanding of React hooks, functional components, and lifecycle methods
Experience with state management libraries (Redux, Context API, Zustand, etc.)
Knowledge of HTML5, CSS3, SASS/SCSS
Familiarity with RESTful APIs and modern front-end build pipelines
Experience with version control (Git) and collaborative development tools (e.g., GitHub, Bitbucket)
Basic understanding of unit testing frameworks (Jest, React Testing Library)