What you’ll gain:
- Lead impactful frontend solutions: Take ownership of designing and building dynamic, scalable, and maintainable enterprise-grade web applications using Angular as the primary framework, seamlessly integrated with .NET and C# services.
- Drive technical excellence: Collaborate with UX/UI designers, product managers, and architects to deliver user-focused solutions while influencing architectural decisions across frontend and backend.
- Deliver outstanding user experiences: Build performant, responsive, and accessible interfaces with Angular, leveraging modern practices such as RxJS, state management, and reusable component libraries.
- Enhance system reliability: Integrate robust .NET back-end APIs and ensure smooth communication with the Angular frontend.
- Mentor and grow talent: Guide junior developers by sharing best practices in modern front-end engineering, including testing, performance tuning, and CI/CD.
- Stay ahead in technology: Explore innovations in the Angular and front-end ecosystem (e.g., micro frontends, Web Components, PWA) while applying .NET for strong back-end support.
Who We Are Looking For:
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of hands-on experience building enterprise-grade applications using Angular and .NET (C#).
- Strong experience with SQL, including complex queries, performance tuning, and database architecture.
- Solid understanding of RESTful APIs, software design principles, and common design patterns.
- Proven expertise with Azure DevOps (ADO), CI/CD pipelines, Git, and Infrastructure as Code (IaC).
- Experience in working on cloud platforms (Azure/AWS).
- Good understanding of Agile development methodologies (Scrum, Kanban) and the ability to thrive in an iterative environment.
- Excellent problem-solving, communication, and leadership skills.
- A proactive mindset with the ability to work independently and drive solutions forward.
- Experience with other frontend frameworks (React, Vue) is a plus.
Ready to take your next step?