**Responsibilities**: - Develop new user-facing features using React.js - Build reusable components and front-end libraries for future use - Optimize components for maximum performance across a vast array of web-capable devices and browsers - Write clear, maintainable, and testable code - Participate in code reviews, providing constructive feedback to peers - Stay updated with emerging trends and technologies in front-end development - Design, develop, and maintain Azure DevOps extensions - Integrate with Azure DevOps REST APIs - Build responsive and intuitive front-ends using TypeScript - Debug, test, and optimize extensions across DevOps Services and Server - Collaborate with product managers and testers to deliver high-quality features **Requirements**: - 3+ years of experience in web development with a strong focus on React.js - Proficient with HTML, CSS, JavaScript and TypeScript, as well as ES6+ features - Experience with state management libraries (e.g., Redux, MobX) - Familiarity with RESTful APIs and asynchronous programming - Experience with version control systems, particularly Git - Strong understanding of responsive design principles and frameworks (e.g., Bootstrap, Material-UI) - Ability to debug and optimize front-end performance - Excellent communication and collaboration skills - Experience in Agile software development methodologies - Familiarity with authentication flows (AAD, PATs, JWT, or custom tokens) - Experience with REST APIs, JSON, and async programming - Comfortable working with Git and CI/CD pipelines - Experience in working autonomously in an Agile environment - (Desired) Strong knowledge of Azure DevOps Services and its extension model - (Desired) Hands-on experience building VSS extensions (using the Azure DevOps SDK) - Bachelor's degree in Computer Science, Engineering, or related field is a plus **Benefits**: - Private Health Insurance - Paid Time Off - Work From Home - Training & Development