{"id":1509151,"url":"https://alion.io/job/nec-software-solutions-frontend-developer-angular","title":"Frontend Developer - Angular","company":{"id":4310,"name":"NEC Software Solutions","domain":"necsws.com","url":"https://alion.io/company/necsws","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":12,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mumbai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Blazor","optional":false},{"name":"Agile","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"Copilot","optional":true},{"name":"Figma","optional":true},{"name":"Git","optional":true},{"name":"JavaScript","optional":true},{"name":"Rest API","optional":true},{"name":"Sass","optional":true}],"status":"live","first_seen_at":"2026-09-29T07:22:42Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-09-30T07:10:45Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"NEC Software Solutions (India)\nOn 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.\nWe have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready software products that meet the highest standards of engineering and user experience. Supported by more than 1300 exceptionally talented manpower, we are a hub for offshore support and technology services.\nWe work with diverse industry verticals which include publishing, media, financial services, retail, healthcare and technology companies around the world. Our customers range from two-person startups to $bn listed companies.\nFor more information, visit at www.necsws.com/india.\n Front-End Developer (.NET 10+, Blazor)\nRole Overview\nWe are seeking an experienced Front-End Developer to design and develop modern, responsive and intuitive user interfaces for our next-generation applications.\nThe 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.\nOur 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.\nThe 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.\nEssential Skills\nUser Interface Development\nStrong commercial experience developing modern web-based user interfaces\nExcellent understanding of front-end development principles and best practices\nExperience building responsive, accessible and user-friendly applications\nStrong understanding of component-based UI development\nAbility to translate design concepts into high-quality production-ready interfaces\nExperience building reusable UI components and patterns\nStrong attention to detail and commitment to delivering polished user experiences\nHTML, CSS & Styling\nAdvanced HTML5 skills\nStrong CSS3 skills\nExperience using SASS/SCSS\nExperience creating responsive layouts across desktop, tablet and mobile devices\nStrong understanding of modern CSS techniques and layout approaches\nExperience troubleshooting browser compatibility issues\nUnderstanding of web accessibility standards and best practices (WCAG)\nDesign Collaboration\nExperience working closely with UI/UX designers\nExperience implementing designs from Figma\nAbility to interpret design systems, component libraries and design specifications\nUnderstanding of user experience principles and usability considerations\nAppreciation for visual consistency and user-centered design\nAPI Integration & Modern Development\nExperience consuming and integrating REST/JSON APIs\nStrong C# development skills\nExperience working within modern application architecture\nUnderstanding of asynchronous programming concepts\nAbility to troubleshoot and debug complex application issues\nEngineering Practices\nExperience using Git and modern source control workflows\nAbility to write clean, maintainable and testable code\nExperience participating in peer code reviews\nExperience working within Agile development environments\nStrong problem-solving and analytical skills\nAI-Assisted Development\nExperience using AI-assisted software development tools such as GitHub Copilot\nAbility to utilize AI tools to improve productivity and accelerate development\nExperience validating and reviewing AI-generated code\nUnderstanding of responsible AI-assisted development practices\nAbility to balance AI-assisted delivery with appropriate testing, quality and security controls\nKey Responsibilities\nUser Interface Development\nDesign, develop and maintain modern web application user interfaces\nBuild reusable, maintainable and accessible UI components\nDeliver responsive experiences across multiple devices and screen sizes\nImplement designs and user journeys from Figma and other design artefacts\nEnsure high standards of usability, accessibility and visual quality\nTechnical Delivery\nDevelop front-end application features using modern .NET technologies\nIntegrate with REST/JSON APIs and back-end services\nContribute to application architecture and technical design discussions\nTroubleshoot and resolve application defects and performance issues\nProduce robust, maintainable and scalable solutions\nQuality & Continuous Improvement\nParticipate in code reviews and technical peer reviews\nIdentify opportunities for refactoring and technical debt reduction\nContribute to coding standards and development best practices\nPromote accessibility, usability and responsive design principles\nSupport continuous improvement of processes, tooling and development methodologies\nAI & Modern Engineering Practices\nUtilize AI-assisted development tools to improve productivity and software quality\nValidate AI-generated code and implementation recommendations\nShare knowledge and best practices relating to AI-assisted development\nSupport adoption of modern engineering approaches across the team\nCollaboration\nWork closely with designers, architects, back-end developers and stakeholders\nParticipate in estimation, planning and sprint activities\nContribute to technical documentation and knowledge sharing\nCollaborate with UX and design teams to continuously enhance user experiences\nDesirable Skills\nModern .NET UI Development\nExperience developing applications using Blazor\nExperience with .NET 8/9/10+\nExperience building server-side or client-side web applications using modern .NET technologies\nFamiliarity with component-based architecture\nUI Frameworks & Tooling\nExperience with Telerik UI for Blazor\nExperience working with design systems and reusable component libraries\nExperience developing complex, data-driven business applications\nFront-End Technologies\nJavaScript experience\nExperience integrating third-party JavaScript libraries where required\nUnderstanding of browser performance optimization techniques\nArchitecture & Design Patterns\nExperience working with CQRS (Command Query Responsibility Segregation)\nUnderstanding of domain-driven design principles\nFamiliarity with event-driven architecture\nExperience designing scalable enterprise applications\nCloud & DevOps\nExperience with Microsoft Azure\nExperience with Azure DevOps\nExperience with CI/CD pipelines and deployment automation\nFamiliarity with monitoring and telemetry tools\nTesting\nExperience with automated UI testing frameworks\nExperience with component and integration testing\nFamiliarity with Test-Driven Development (TDD)\nTechnology Landscape\nOur front-end platform is built using modern Microsoft technologies, with a strong focus on .NET, Blazor, reusable component design and high-quality user experiences.\nWe 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.\nWhilst 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.\nWhy Join Us?\nYou'll join a team building modern business applications using contemporary technologies, modern engineering practices and AI-assisted development tools.\nThis 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.","description_format":"text","description_chars":8727,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Law Enforcement"],"lifecycle":[{"event":"open","at":"2026-09-30T07:10:45Z"}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["conf:22","stale_co","velocity","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/nec-software-solutions-frontend-developer-angular","json_url":"https://alion.io/job/nec-software-solutions-frontend-developer-angular.json","meta":{"generated_at":"2026-10-01T11:20:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2922,"day_limit":5000,"remaining_today":2078,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}