Responsibilities
- Design and improve Angular 10+ front-end systems with a focus on modularity, reusability, and high performance.
- Manage application state, component interactions, reactive programming with RxJS, and implement efficient client-side caching.
- Optimize user interface performance through lazy loading, route efficiency, and responsive design patterns.
- Connect Angular interfaces with backend .NET Core APIs to ensure secure and consistent data exchange.
- Collaborate on user experience improvements and maintain visual and functional consistency across the application.
- Deliver end-to-end features using Angular for the front end and .NET Core for backend services.
- Create robust, scalable server-side components and RESTful APIs based on clean architectural principles.
- Write and optimize complex database queries, stored procedures, and indexing strategies for performance gains.
- Develop and maintain secure cloud-hosted services using Azure platforms such as Functions, App Service, and Key Vault.
- Contribute to technical design sessions and propose scalable, maintainable solution architectures.
- Review code across both Angular and .NET repositories to uphold coding standards and quality.
- Diagnose and resolve issues in production environments across frontend and backend systems, leading root cause analysis.
- Engage in Agile processes including sprint planning, estimation, and regular team ceremonies.
- Support junior team members through guidance in Angular development, UI structure, and clean coding techniques.
Work Arrangement
On-site