React.js Developer
We are seeking an experienced React.js Developer to design, develop, and maintain modern web applications using React.js and related front-end technologies. The ideal candidate will have strong expertise in JavaScript, TypeScript, responsive UI development, API integration, and modern front-end development practices.
Required Skills & Qualifications
5+ years of professional software development experience.
3+ years of hands-on experience building modern web applications using React.js.
Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management libraries such as Redux, Context API, or similar frameworks.
Strong understanding of responsive design principles and cross-browser compatibility.
Experience integrating and consuming RESTful APIs.
Familiarity with modern front-end build tools such as Webpack, Vite, or similar tools.
Hands-on experience with Git for version control and collaborative development.
Experience with Azure DevOps or similar CI/CD platforms.
Knowledge of front-end testing frameworks including Jest, React Testing Library, Cypress, or Playwright.
Understanding of Agile software development methodologies.
Preferred Qualifications
Experience developing scalable, high-performance web applications.
Strong problem-solving skills and ability to collaborate with cross-functional teams.
Ability to write clean, maintainable, and reusable code.