Must-Have
1. Strong knowledge and hands-on development experience in Angular 4 & above is a must.
2. Proficient with web technologies - HTML5, CSS3, JSON and writing cross-browser compatible code
3. Good understanding of Typescript Dom manipulation technique & RESTful services
4. Expert in any one of the modern MVC framework
5. Hands-on experience in implementing Angular applications, directives, pipes, services.
6. Proficiency in RxJS for reactive programming, and Ngrx for state management.
7. Must have knowledge of Design patterns.
8. Proven experience of working in fully Agile teams/environment
9. Knowledge of Continuous Integration and Deployment (CI/CD).
10. Working knowledge with code versioning tools e.g. git, svn etc.
Good-to-Have
1. Experience in responsive web-design, bootstrap or angular material framework
2. Experience on automated unit testing framework E.g. Jasmine, Karma, etc.
3. Good domain knowledge e.g. Retail , Travel and Hospitality, etc.
Responsibility of / Expectations from the Role
Design and Develop application frontend using Javascript, TypeScript & Angular.
Work closely with the development team and product managers/owners to ideate suitable solutions.
Provide technical support to the team during the development of the application solution.
Determines how technology can be applied to meet the business needs.
Helps determine/design the suitable client-side application architecture.
Coordinating with back-end developers in the process of building RESTful API.
Staying up-to-date with all recent modules/versions
Optimizing your application for performance
Keeping an eye on security updates and issues found with product/module dependencies
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices