Responsibilities
- Develop client applications using latest Angular framework
- The selected candidate will be a key member of a core development team participating in all aspects of the Software Development Life Cycle
- Contribute to the applications Design and Architecture effort
- Work with technical project managers and application directors to ensure that client expectations are met and that project schedules are adhered to
- Interact with Business Analyst to understand requirement specifications, perform analysis, documentation, design, and code test solutions, and write user manuals
- Document, develop, maintain, and upgrade existing applications. modifying the Applications as required, based on the desired Architecture
- Contribute to implementation efforts (UAT, environment setup, end user support)
Required Skills And Experience
- 5 to 8 years of hands-on experience developing professional applications using Angular 12.0,13.0,14.0 and above
- Building and implementing user interfaces using JavaScript, HTML, CSS, and Typescript
- Experienced in Kendo UI for Angular
- Experienced in building responsive user interfaces for mobile, tablet and desktop
- Experienced in NPM, AngularCLI, Git and RxJS
- Proficiency in communicating with external web services
- Experienced in cooperating with the back-end developer in the process of building the RESTful API
- Building self-contained, reusable, and testable modules and components
- Strong understanding of OOP, architecture designs and patterns
- Identifying and troubleshooting issues with front end code
- Experienced in Azure DevOps including source control management, build processes, unit testing and deployment
- Proficient in working with CICD/ Delivery pipelines in Azure DevOps environment.
- Excellent interpersonal, organizational, written communication, oral communication and listening skills
- Must be self-motivated, results-oriented, and able to work on a team
- Bachelor's degree in computer science OR equivalent experience