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

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

16 Oct
|
Enlighten Hacks - Community for Growth
|
Pune

16 Oct

Enlighten Hacks - Community for Growth

Pune

: 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 solid 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

📌 Software Engineer (Angular, Front-End Focused Full Stack) (Pune)
🏢 Enlighten Hacks - Community for Growth
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (angular, front-end focused full stack) (pune) / pune