E

Software Engineer (Angular, Front-End Focused Full Stack)

Enlighten Hacks - Community for Growth
IN
Posted 10/16/2026
3-5

Interested in this role?

Apply directly at Enlighten Hacks - Community for Growth

Apply Now
Job Description: cc Location: Vadodara / Pune Work Mode: Work from Office Working Hours: 12:00 PM – 9:00 PM Experience: 5+ Years Job Summary We are looking for an experienced Software Engineer with strong front-end development expertise in Angular and working knowledge of full-stack development using .NET technologies. The ideal candidate will be responsible for designing, developing, and implementing responsive, accessible, high-performance web applications using Angular, HTML, CSS, and modern front-end technologies. The role also involves contributing to backend development using C# and ASP.NET Core, building and integrating RESTful APIs, and collaborating with UI/UX designers, backend developers, QA engineers, and other stakeholders. The candidate should have a strong understanding of modern front-end architecture, UI/UX implementation, application performance, accessibility, security, and maintainable software development practices. Key Responsibilities • Understand business requirements and translate UI/UX designs from Figma or Adobe XD into high-quality, pixel-perfect code. • Estimate development efforts and contribute to technical planning. • Design and develop scalable, maintainable Angular applications using reusable components, modules, lazy loading, and state management. • Build responsive, cross-browser-compatible user interfaces using semantic HTML5 and modern CSS/SCSS. • Develop and maintain reusable UI component libraries and contribute to design systems. • Ensure compliance with web accessibility standards, including WCAG 2.1. • Optimize front-end performance, including Core Web Vitals, bundle size, change detection, and rendering. • Integrate front-end applications with RESTful APIs and develop or maintain backend APIs using ASP.NET Core as required. • Collaborate with UI/UX designers, backend developers, QA engineers, and other team members to deliver seamless user experiences. • Research and evaluate suitable tools, libraries, and frameworks. • Guide and support junior developers, particularly on front-end development practices. • Follow Test-Driven Development (TDD) practices and perform unit testing. • Participate in code reviews, refactoring, debugging, and validation against requirements and test cases. • Follow application security practices, including protection against XSS and CSRF and secure token handling. • Recommend product and user experience improvements. • Communicate effectively with team members, clients, product owners, and other stakeholders. • Maintain technical documentation, participate in Scrum ceremonies, and track tasks using project management tools. • Participate in relevant training and team activities. Required Skills – Must Have Front-End Development • Angular: Strong hands-on experience with Angular 14 or higher; Angular 16+ preferred. • Strong understanding of Angular components, directives, pipes, services, and dependency injection. • Experience with routing, lazy loading, route guards, and HTTP interceptors. • Experience with reactive forms and custom validations. • Good understanding of RxJS and reactive programming patterns. • Knowledge of standalone components and Angular Signals. • Experience with state management tools such as NgRx, NGXS, or signal-based stores. • Strong proficiency in TypeScript and JavaScript (ES6+). • Strong knowledge of semantic HTML5 and SEO-friendly markup. • Proficiency in CSS3 and SCSS/SASS, including Flexbox, CSS Grid, responsive design, media queries, transitions, and animations. • Experience ensuring cross-browser compatibility and following CSS architecture practices such as BEM. UI Development, Accessibility & Testing • Experience with Angular Material, PrimeNG, Bootstrap, Tailwind CSS, or similar UI component libraries and CSS frameworks. • Understanding of web accessibility standards, including WCAG. • Experience with front-end performance optimization. • Experience with unit testing using Jasmine/Karma or Jest. Backend Development • Working experience with C# and ASP.NET Core 6 or higher. • Experience developing and maintaining REST APIs. • Understanding of relational database fundamentals, including normalization, indexing, and query performance. • Experience with Entity Framework or Dapper. • Ability to write SQL queries involving joins, subqueries, and related operations. Tools & Development Practices • Experience with Git and version control. • Familiarity with project management tools such as Jira, Redmine, Azure DevOps, or Asana. • Understanding of CI/CD processes and tools. • Strong communication, collaboration, problem-solving, and documentation skills. Good-to-Have Skills • End-to-end testing using Cypress or Playwright. • Experience with Angular Server-Side Rendering (SSR), Progressive Web Applications (PWA), or micro-frontends using Module Federation. • Experience with Storybook for component development and documentation. • Familiarity with Figma, Adobe XD, and UI/UX design handoff. • Exposure to other front-end frameworks such as React or Vue. • Backend unit testing using NUnit, xUnit, or MSTest. • Understanding of NoSQL databases. • Exposure to cloud platforms such as AWS, Azure, or GCP. • Understanding of DevOps tools and technologies, including Docker, Kubernetes, Linux fundamentals, and scripting. • Understanding of microservices architecture. Experience & Candidate Profile • Minimum 5+ years of full-stack software development experience. • Strong preference for candidates with substantial hands-on Angular front-end development experience. • Ability to build maintainable, accessible, responsive, and high-performance applications. • Comfortable contributing to both front-end and .NET backend development. • Able to collaborate effectively with technical teams and business stakeholders. Interested candidates can share their updated resume highlighting relevant Angular, front-end development, and C#/.NET experience. Skills: react,pwa,mstest,kubernetes,database design,vue,c#,angularjs,.net core,angular,linux,xunit,nunit,asp.net core,indexing,asp.net,typescript,cypress,asp.net web api,nosql,front-end development,microservices architecture