MS – Ssr. Front End Engineer (React) – Job8771
Summary
We are looking for a talented and motivated Semi-Senior Front-End Engineer specializing in React to join our innovative technology team. This role is pivotal in designing and developing dynamic, user-centric web applications that leverage Microsoft Azure cloud services and cutting-edge AI capabilities. The successful candidate will play a key role in building responsive, high-performance front-end solutions integrated with complex data pipelines and AI-enhanced features, helping to deliver exceptional digital experiences that drive our company’s strategic goals. This position offers an exciting opportunity to work at the intersection of front-end development, cloud computing, and artificial intelligence within an agile, collaborative environment.
Responsibilities
- Design, develop, and maintain responsive and scalable front-end applications using React, ensuring seamless integration with Microsoft Azure services.
- Collaborate closely with backend engineers to connect front-end interfaces with Azure data pipelines, including Azure Data Factory, Azure Synapse Analytics, and Azure Event Hubs.
- Implement AI-enhanced features by integrating Azure Cognitive Services and Azure Machine Learning APIs to deliver intelligent functionalities such as natural language processing (NLP), image recognition, and predictive analytics.
- Optimize front-end performance by efficiently handling real-time data streams and ensuring fast load times and smooth user interactions.
- Develop interactive, data-driven dashboards by embedding Power BI visuals within React applications to provide real-time analytics and insights.
- Ensure cross-browser compatibility and adherence to accessibility standards (WCAG) to deliver inclusive and consistent user experiences across devices and platforms.
- Work closely with UI/UX designers and product managers to translate wireframes and prototypes into functional, reusable React components.
- Maintain high code quality through rigorous testing, documentation, and code reviews, supporting continuous integration and delivery pipelines.
- Participate actively in agile development cycles, contributing to sprint planning, daily stand-ups, and retrospectives.
- Stay current with emerging front-end technologies, Azure cloud innovations, and AI trends to continuously improve the product and development processes.
Requirements
Must-Have Skills
- Bachelor’s degree in Computer Science, Web Development, or a related field; Master’s preferred.
- 3-5 years of experience in front-end development, with a strong focus on React and integration with Microsoft Azure ecosystem tools.
- Proficiency in JavaScript (ES6+), React, and related libraries (e.g., Redux, Material-UI), with experience in TypeScript a plus.
- Hands-on experience with Microsoft Azure services (e.g., Azure Functions, App Services) and connecting to data pipelines.
- Knowledge of AI integration in front-end applications, such as leveraging Azure Cognitive Services for NLP or image recognition.
- Familiarity with RESTful APIs, GraphQL, and consuming data from Azure-based pipelines or databases (e.g., Cosmos DB).
- Strong understanding of web performance optimization, accessibility (WCAG), and cross-browser compatibility.
- Excellent problem-solving skills and ability to collaborate with cross-functional teams.
Nice-to-Have Skills
- Certification in Microsoft Azure Developer Associate or equivalent.
- Experience with DevOps practices for front-end deployment (e.g., Azure DevOps, CI/CD pipelines).
- Familiarity with integrating Power BI visuals into React applications for real-time analytics.
- Knowledge of cloud security best practices within Azure environments.
