- Develop highly interactive, responsive, and performant user interfaces using Angular (v16+) with advanced features like Signals, Standalone Components, and Functional Guards.
- Architect and implement scalable server-side solutions using .NET 6+/8, following microservices architecture, clean architecture (Onion/Hexagonal), and Domain-Driven Design (DDD) principles.
- Optimize applications for maximum speed, scalability, and SEO using server-side rendering (SSR) with Angular Universal and advanced hydration techniques.
- Design and consume RESTful & GraphQL APIs and implement gRPC for high-performance inter-service communication, including support for gRPC streaming and interceptors.
- Drive advanced state management using NgRx or Standalone Services in Angular applications.
- Implement real-time features using SignalR/Socket.IO in .NET for live updates and system notifications.
- Follow secure coding practices based on OWASP standards, including JWT authentication, OAuth 2.0, and RBAC.
- Write and maintain unit and integration tests using Jasmine/Karma (Angular) and xUnit/NUnit (.NET), leveraging mocking tools like Moq or NSubstitute.
- Build responsive and adaptive UIs using TailwindCSS, FlexLayout, Angular Material, or Bootstrap.
- Use GIT for version control and maintain a clean commit history with appropriate branching strategies.
- Participate in and help guide Agile practices—sprint planning, backlog grooming, daily stand-ups, and retrospectives.
- Analyze application performance and resolve bottlenecks through profiling and optimization strategies.
- Document APIs using Swagger/OpenAPI and perform API-level testing.
- Participate in peer code reviews and mentor junior team members to maintain code quality and standards.
- Architect and develop modular applications using Angular Micro Frontends with Webpack Module Federation.
Job Type: Full-time
Pay: ₹60,000.00 - ₹85,000.00 per month
Work Location: In person