.
Job Title: Senior Product Software Engineer (Senior Front End developer)
Experience: 6-9 years overall, with 5+ years in Angular
About the Role
We are looking for a Senior Product Software Engineer with strong expertise in front-end development and a proven track record of building scalable, high-performance web applications. This role will focus primarily on Angular development while collaborating closely with teams working on .NET Core and Azure-based solutions.
Key Responsibilities
- Design, develop, and maintain responsive, high-quality front-end applications using Angular.
- Collaborate with back-end engineers working on .NET Core and Azure services to deliver integrated solutions.
- Translate business requirements into technical specifications and deliver robust, maintainable code.
- Optimize application performance and ensure cross-browser compatibility.
- Implement best practices for UI/UX, accessibility, and security.
- Participate in code reviews, mentor junior developers, and contribute to architectural decisions.
- Work in an Agile environment, ensuring timely delivery of features and enhancements.
Required Skills & Qualifications
- 6-9 years of overall software development experience.
- 5+ years of hands-on experience with Angular (latest versions).
- UX/UI collaboration and design system implementation
- Strong proficiency in HTML5, CSS3, TypeScript, and modern JavaScript frameworks.
- Experience with RxJS, NgRx, or other state management libraries.
- Implement micro-frontend architectures for modular, scalable, and maintainable UI solutions.
- Component-based architecture and reusable design patterns.
- Proficiency in Unit testing.
- Solid understanding of RESTful APIs, GraphQL and integration with back-end services.
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Knowledge of unit testing frameworks (Jasmine, Karma) and end-to-end testing tools.
- Strong problem-solving skills and ability to work in a collaborative team environment.
Nice-to-Have
- Exposure to cloud-native architectures and microservices.
- Experience working with Copilot to accelerate development.
- .Net and C# knowledge.
Our Interview Practices