Job Description
Overview:
- We are looking for 2-4 Years of experienced Angular Developers
- Candidate should have good logical and analytical skills along with good communication skills and problem-solving ability
Responsibilities:
- Develop application code and unit test in Angular
- Ensuring high performance and security of web apps developed
- Creating configuration build and test scripts for continuous integration environments
- Effectively involve in user requirements reviews along with team.
- Angular integration with a REST API services
- Creating self-contained, reusable, and testable modules and components
- Creating custom, general use modules and components which extend the elements and modules of core Angular
- Ability to debug and resolve issues with Cross browsers
- Hands on performance monitoring for faster UI rendering
- Implementing custom features for customers
- Documenting requirements, functionality, and design for of customizations and features.
- Contribute in complex design related activities apart from coding, review and testing activities.
- Do technical research and work on POCs
Key Skills:
- Experience with Angular 2 and above
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience
- Familiar with ES6 and Unit Testing frameworks
- Strong expertise with HTML CSS and writing cross browser compatible code
- Should have good design knowledge
- Knowledge of user interface design guidelines and standard UCD methodologies
- Understanding of the entire web development process (design, development, and deployment)
- Thorough understanding of the responsibilities of platform, database, API, caching layer, proxies, and other web services used in the system
- Experience working in and have good understanding of development process like Agile, waterfall etc
- Experience working in and have good understanding of development process like Agile, waterfall etc
- Knowledge of usability, coding practices and GUI best practices
- Creative thinking and attention to detail
- Good understanding of code versioning tools, such as Git
- Strong knowledge of web development tools
- Excellent communication skills – verbal and written
- Excellent team player, with good time management skills