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.