Now hiring

Frontend Developer - Angular @ NECSWS

Mumbai, Maharashtra, INOnsiteFull-timeJob reference REF5216A
Apply with ResuMinder

Opens on the employer's site

About this role

Front-End Developer (.NET 10+, Blazor)

Role Overview

We are seeking an experienced Front-End Developer to design and develop modern, responsive and intuitive user interfaces for our next-generation applications.

The successful candidate will have a strong background in web UI development, user experience implementation and modern front-end engineering practices. Working closely with designers, architects, back-end developers and business stakeholders, you will help translate designs and user requirements into high-quality, accessible and maintainable web applications.

Our front-end platform is built using modern .NET technologies, including Blazor, and we are looking for developers who are passionate about creating excellent user experiences and clean, maintainable code. Whilst experience with Blazor is highly desirable, we are equally interested in developers with strong front-end engineering skills who are keen to develop expertise in modern .NET UI technologies.

The team embraces AI-assisted software development and modern engineering practices, providing opportunities to work with contemporary tools and technologies while influencing the future direction of our applications.

Essential Skills

User Interface Development

Strong commercial experience developing modern web-based user interfacesExcellent understanding of front-end development principles and best practicesExperience building responsive, accessible and user-friendly applicationsStrong understanding of component-based UI developmentAbility to translate design concepts into high-quality production-ready interfacesExperience building reusable UI components and patternsStrong attention to detail and commitment to delivering polished user experiencesHTML, CSS & Styling

Advanced HTML5 skillsStrong CSS3 skillsExperience using SASS/SCSSExperience creating responsive layouts across desktop, tablet and mobile devicesStrong understanding of modern CSS techniques and layout approachesExperience troubleshooting browser compatibility issuesUnderstanding of web accessibility standards and best practices (WCAG)Design Collaboration

Experience working closely with UI/UX designersExperience implementing designs from FigmaAbility to interpret design systems, component libraries and design specificationsUnderstanding of user experience principles and usability considerationsAppreciation for visual consistency and user-centered designAPI Integration & Modern Development

Experience consuming and integrating REST/JSON APIsStrong C# development skillsExperience working within modern application architectureUnderstanding of asynchronous programming conceptsAbility to troubleshoot and debug complex application issuesEngineering Practices

Experience using Git and modern source control workflowsAbility to write clean, maintainable and testable codeExperience participating in peer code reviewsExperience working within Agile development environmentsStrong problem-solving and analytical skillsAI-Assisted Development

Experience using AI-assisted software development tools such as GitHub CopilotAbility to utilize AI tools to improve productivity and accelerate developmentExperience validating and reviewing AI-generated codeUnderstanding of responsible AI-assisted development practicesAbility to balance AI-assisted delivery with appropriate testing, quality and security controls

Key Responsibilities

User Interface Development

Design, develop and maintain modern web application user interfacesBuild reusable, maintainable and accessible UI componentsDeliver responsive experiences across multiple devices and screen sizesImplement designs and user journeys from Figma and other design artefactsEnsure high standards of usability, accessibility and visual qualityTechnical Delivery

Develop front-end application features using modern .NET technologiesIntegrate with REST/JSON APIs and back-end servicesContribute to application architecture and technical design discussionsTroubleshoot and resolve application defects and performance issuesProduce robust, maintainable and scalable solutionsQuality & Continuous Improvement

Participate in code reviews and technical peer reviewsIdentify opportunities for refactoring and technical debt reductionContribute to coding standards and development best practicesPromote accessibility, usability and responsive design principlesSupport continuous improvement of processes, tooling and development methodologiesAI & Modern Engineering Practices

Utilize AI-assisted development tools to improve productivity and software qualityValidate AI-generated code and implementation recommendationsShare knowledge and best practices relating to AI-assisted developmentSupport adoption of modern engineering approaches across the teamCollaboration

Work closely with designers, architects, back-end developers and stakeholdersParticipate in estimation, planning and sprint activitiesContribute to technical documentation and knowledge sharingCollaborate with UX and design teams to continuously enhance user experiences

Desirable Skills

Modern .NET UI Development

Experience developing applications using BlazorExperience with .NET 8/9/10+Experience building server-side or client-side web applications using modern .NET technologiesFamiliarity with component-based architectureUI Frameworks & Tooling

Experience with Telerik UI for BlazorExperience working with design systems and reusable component librariesExperience developing complex, data-driven business applicationsFront-End Technologies

JavaScript experienceExperience integrating third-party JavaScript libraries where requiredUnderstanding of browser performance optimization techniquesArchitecture & Design Patterns

Experience working with CQRS (Command Query Responsibility Segregation)Understanding of domain-driven design principlesFamiliarity with event-driven architectureExperience designing scalable enterprise applicationsCloud & DevOps

Experience with Microsoft AzureExperience with Azure DevOpsExperience with CI/CD pipelines and deployment automationFamiliarity with monitoring and telemetry toolsTesting

Experience with automated UI testing frameworksExperience with component and integration testingFamiliarity with Test-Driven Development (TDD)

Technology Landscape

Our front-end platform is built using modern Microsoft technologies, with a strong focus on .NET, Blazor, reusable component design and high-quality user experiences.

We work closely with designers using Figma and place significant emphasis on creating intuitive, accessible and visually consistent applications. Developers are encouraged to contribute not only to implementation but also to improvements in user experience, design standards and front-end architecture.

Whilst Blazor is a key part of our technology strategy, we recognize that excellent front-end engineering skills are more important than knowledge of any specific framework. We welcome developers with strong UI development experience who are excited to learn and work with modern .NET technologies.

Why Join Us?

You'll join a team building modern business applications using contemporary technologies, modern engineering practices and AI-assisted development tools.

This role offers the opportunity to work closely with designers, influence user experience decisions, develop highly visible business applications and help shape the future direction of our front-end platform. We value strong UI engineering, continuous learning and a pragmatic approach to adopting new technologies, giving you the chance to work with modern .NET, Blazor and AI-powered development practices while continuing to grow your skills.

Skills

EDC Public SafetyInformation TechnologyMid-Senior LevelInformation Technology And Services

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores