We are looking for a highly skilled and experienced Senior React.js Developer with a proven track record of developing and deploying applications within the Microsoft Azure cloud environment. The ideal candidate will be a creative and passionate individual who can lead the development of our front-end applications, ensuring high performance, scalability, and maintainability.
Key Responsibilities :
- Lead the design, development, and deployment of high-quality, responsive web applications using React.js.
- Architect and implement front-end solutions that integrate seamlessly with back-end services hosted on Azure.
- Collaborate with cross-functional teams, including UX / UI designers, back-end developers, and product managers, to define and deliver new features.
- Optimize application performance, ensuring a fast and smooth user experience.
- Write clean, well-documented, and testable code.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug issues in production and non-production environments.
- Stay updated with the latest industry trends and technologies, particularly in the React.js and Azure ecosystems, and evangelize best practices.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Technical Skills Skill : React.js
Strong proficiency in JavaScript, including ES6+ syntax.Expertise in the React.js ecosystem, including React Router, Redux Toolkit, and modern state management libraries.Experience with building reusable components and front-end libraries for future use.Familiarity with modern front-end build pipelines and tools like Webpack, Vite, and npm / yarn.Proficient understanding of HTML5, CSS3, and pre-processors like Sass or Less.Experience with writing unit and integration tests using frameworks like Jest and React Testing Library.Microsoft Azure :
Hands-on experience with deploying and managing web applications on Azure.Proficiency with key Azure services such as Azure App Service, Azure Functions, Azure Cosmos DB, and Azure Storage.Understanding of Azure DevOps for CI / CD pipelines.Experience with Azure Active Directory (AAD) for authentication and authorization.Familiarity with serverless architectures on Azure.General :
Experience with RESTful APIs and asynchronous request handling.Proficiency with version control systems, especially Git.Familiarity with containerization technologies like Docker.Knowledge of agile development methodologies.Experience and Education : A minimum of 4 years of professional experience as a React.js Developer, with at least 2 years of hands-on experience in a Microsoft Azure : Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent practical experience will also be considered.
(ref : hirist.tech)