Angular Frontend Engineer | Cloud & Devops Focus

Descrição do trabalho

Role Overview. We are seeking a Front-end Engineer to work on the UI and presentation layer of a- based application used for viewing, administering, and managing camera content. This role is- focused, covering both: Modern- side UI built with React and TypeScript Server-rendered UI built with ASP.NET MVC (Razor Views). Backend services, APIs, databases, and domain logic are owned and maintained by a separate backend team. This role focuses on building, maintaining, and optimizing user interfaces, integrating with existing backend services via REST APIs. You will work closely with a senior- stack developer and backend engineers, but your primary ownership is the frontend and UI layers. Key Responsibilities Develop and maintain responsive, performant frontend applications using React and TypeScript Build and maintain UI components and views using ASP.NET MVC (Razor), JavaScript, HTML, and SCSS Implement and update ASP.NET MVC controllers that support UI workflows and- layer logic Integrate frontend applications with backend services via REST APIs Collaborate with backend and product teams to deliver features-- end from a UI perspective Contribute to UI architecture, component design, and frontend best practices Investigate and resolve UI bugs, performance issues, and- side production incidents Deploy and maintain frontend/UI applications hosted in Azure Cloud and- premises (IIS) environments Participate in code reviews and contribute to clean, maintainable frontend codebases. Technical Requirements (Must Have)3–5 years of experience in frontend or UI development Strong experience with React and TypeScript Experience with state management using React Context API Solid understanding of REST APIs and consuming backend services from frontend applications Experience with modern frontend build tools such as Webpack, Vite, or similar Strong experience working with ASP.NET MVC (.NET Framework) in the presentation layer Hands-on experience with Razor Views Proficiency in JavaScript (ES5/ES6) and jQuery Strong expertise in SCSS / CSS Solid understanding of MVC architectural patterns, particularly as applied to UI layers Experience with HTML5, responsive layouts, and- browser compatibility Experience deploying and hosting UI applications on Azure and- premises (IIS) Comfortable using Git and collaborating in shared codebases Strong debugging and- solving skills Understanding of UX principles and accessibility considerations Experience using Azure DevOps, JIRA, or similar tools. Nice to Have Experience with SignalR or other realtime communication technologies from the frontend Familiarity with Azure AD authentication and MSAL in frontend applications Exposure to CI/CD pipelines for frontend applications Understanding of frontend security best practices (e.G., XSS prevention, safe dependency management) Experience with frontend testing frameworks such as Jest, React Testing Library, or Cypress Familiarity with.NET Framework Web API (consumption or light interaction, not service ownership) General experience working in Azure Cloud environments. Soft Skills Requirements:. - Good communication skills in English, both oral and written. - Problem-solving skills. - Demonstrate a logical and structured approach to time management and task prioritization. - Create and maintain strong working relationships with other members of the team. Education. Bachelor's degree in computer science, engineering, or related discipline OR relevant years of experience in required skills. Travelling. Availability to travel occasionally