Required Skills
- Strong experience in Angular (Angular 15+ preferred)
- Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3
- Experience with Reactive Forms and Dynamic Forms
- Good understanding of Component-Based Architecture
- Hands-on experience with RxJS and asynchronous programming
- Experience in REST API integration and backend communication
- Knowledge of JWT Authentication and Role-Based Access Control (RBAC)
- Experience with Route Guards, Interceptors, and Lazy Loading
- Strong understanding of Angular Lifecycle Hooks and Dependency Injection
- Experience with reusable components and modular application design
- Good understanding of responsive UI development
UI Frameworks & Libraries
- Experience with UI framework:
- Angular Material
- PrimeNG
- Bootstrap
- Tailwind CSS
State Management
- Experience with:
- NgRx
- Angular Signals
- RxJS state handling
API Understanding
- Good understanding of RESTful APIs
- Knowledge of JSON data handling
- Understanding of API pagination, filtering, and sorting
Tools & Development Practices
- Experience with Git and branching strategies
- Familiarity with Agile/Scrum methodology
- Experience with debugging and performance optimization
- Knowledge of build and deployment process
Roles & Responsibilities
- Develop scalable and reusable frontend modules using Angular
- Integrate frontend applications with backend REST APIs
- Develop responsive and user-friendly UI screens
- Collaborate with backend and QA teams
- Optimize application performance and maintain code quality
- Participate in code reviews and technical discussions
- Troubleshoot and resolve production issues
Pay: ₹400,000.00 - ₹500,000.00 per year
Benefits:
- Flexible schedule
- Paid sick time
Work Location: In person