Role Overview
As an Angular Developer, you will be responsible for developing responsive and high-performance web applications, dashboards and management portals. You will work closely with Backend Developers, Flutter Developers, UI/UX Designers, QA Engineers and the Product Team to turn business requirements and designs into production-ready applications.
Responsibilities
- Develop and maintain web applications using Angular
- Build reusable and scalable Angular components
- Convert Figma/UI designs into responsive web interfaces
- Integrate REST APIs with Angular applications
- Develop dashboards, admin panels and management portals
- Implement authentication and authorization
- Implement role-based access control (RBAC)
- Build forms, tables, search, filters and reporting modules
- Implement form validation and error handling
- Manage application state effectively
- Work with Angular services, routing, guards and interceptors
- Implement responsive designs for desktop, tablet and mobile
- Integrate third-party APIs and services
- Handle file uploads and downloads where required
- Implement real-time functionality where required
- Optimize application performance
- Debug and resolve UI and functional issues
- Write clean, reusable and maintainable code
- Participate in code reviews
- Work with Git/GitHub
- Collaborate with backend and UI/UX teams
- Support deployment and production issue resolution
Requirements
- Experience or passion for web application development
- Ability to work in a hybrid environment
- Knowledge of modern frontend development workflows
Skills
- Angular
- TypeScript
- REST APIs
- Git
- JavaScript
Benefits
- Health insurance
- Internet reimbursement
- Paid sick time
- Provident Fund
- Work from home