Responsibilities
- Design and improve Angular 10+ front-end systems with attention to modularity, reusability, and scalability.
- Apply state management techniques, component interaction patterns, and reactive programming with RxJS.
- Enhance front-end performance through lazy loading, route optimization, and responsive design.
- Connect Angular interfaces securely with .NET Core backend APIs for consistent data exchange.
- Work with teams to refine user experience and maintain visual and functional consistency.
- Deliver end-to-end features using Angular for the front end and .NET Core for APIs.
- Create robust, scalable server-side services and RESTful endpoints using clean architectural patterns.
- Write and tune complex SQL queries, stored procedures, and indexing methods for efficient database performance.
- Develop secure cloud-hosted applications leveraging Azure components like Functions, App Service, and Key Vault.
- Contribute to technical planning sessions and propose scalable system designs.
- Review code in both Angular and .NET projects to uphold coding standards and quality.
- Diagnose and resolve live system issues across the full technology stack, leading root cause analysis.
- Engage in Agile workflows including sprint planning, estimation, and iterative delivery.
- Guide less experienced developers in Angular best practices, UI structure, and maintainable code design.
Responsibilities
- Develop, enhance, and optimize Angular 10+ front-end applications with strong emphasis on scalability, modular design, reusable components, and performance.
- Implement state management, component communication patterns, RxJS streams, and client-side caching strategies.
- Drive UI performance improvements, lazy loading, route optimization, and responsive UI architecture.
- Integrate Angular applications with .NET Core APIs ensuring secure, reliable, and seamless data flow.
- Collaborate on UX enhancement, maintain UI consistency, and ensure adherence to best practices.
- Full-stack development using .NET Core Web API and Angular.
- Design scalable backend services and implement REST APIs following clean architecture principles.
- Develop complex SQL queries, stored procedures, indexing strategies, and database performance optimizations.
- Build secure and reliable cloud solutions using Azure services (Functions, App Service, Key Vault, Storage, App Insights, etc.).
- Participate in technical design discussions and provide scalable solution approaches.
- Conduct code reviews for Angular & .NET codebases and enforce best development practices.
- Troubleshoot production issues across front-end and backend stack and drive RCA to closure.
- Participate in Agile ceremonies, estimations, sprint planning, and contribute to delivery excellence.
- Mentor junior developers, especially in Angular coding practices, UI architecture, and clean coding.