SDE II - Frontend (UI)
Posted Updated
Description
We are looking for a Senior Frontend Engineer with 7+ years of experience and strong expertise in React.js, JavaScript, and TypeScript to design and develop scalable, high-performance web applications. Hands-on experience with Microsoft Azure is mandatory. Experience in the retail or e-commerce domain is preferred.
Responsibilities:
- Design, develop, and maintain scalable frontend applications using React.js, JavaScript, and TypeScript.
- Build responsive, reusable, and high-quality UI components following frontend best practices.
- Collaborate with product, UX, and backend engineering teams to deliver seamless user experiences.
- Integrate REST APIs and implement state management using Redux, Context API, or similar frameworks.
- Optimize frontend performance, scalability, and maintainability.
- Ensure code quality through code reviews, unit testing, and integration testing.
- Participate in CI/CD pipelines, deployment automation, and release management activities.
- Work with Microsoft Azure and Azure DevOps for application deployment and development workflows.
- Troubleshoot application issues and improve performance, reliability, and accessibility.
Requirements:
- 7+ years of experience in frontend development, with strong expertise in React.js .
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Strong understanding of responsive web design and reusable component architecture.
- Experience with Redux, Context API, or similar state management solutions.
- Hands-on experience with REST API integration and frontend performance optimization.
- Mandatory hands-on experience with Microsoft Azure.
- Experience with CI/CD pipelines, DevOps practices, and deployment automation.
- Familiarity with Azure DevOps or equivalent platforms.
- Proficiency in Git-based version control workflows.
- Experience with unit and integration testing frameworks.
Preferred Skills:
- Experience in the retail or e-commerce domain.
- Knowledge of web accessibility standards and best practices.
- Experience with monitoring and observability tools.
- Familiarity with cloud-native architectures.
