You will build and maintain client applications using the latest Angular frameworks.
Responsibilities
- Develop and maintain client applications across all stages of the Software Development Life Cycle.
- Contribute to application design, architecture, and implementation, including UAT and environment setup.
- Build, document, and upgrade existing applications while ensuring adherence to desired architecture.
- Troubleshoot front-end issues and support end users.
- Collaborate with technical project managers, application directors, and business analysts to meet requirements and schedules.
Required Skills
- 5 to 8 years of hands-on experience developing professional applications using Angular 12.0, 13.0, 14.0, or above.
- Proficiency in JavaScript, HTML, CSS, and TypeScript.
- Experience with Kendo UI for Angular.
- Expertise in building responsive interfaces for mobile, tablet, and desktop.
- Strong knowledge of NPM, AngularCLI, Git, and RxJS.
- Experience communicating with external web services and collaborating with back-end developers on RESTful APIs.
- Ability to build self-contained, reusable, and testable modules and components.
- Deep understanding of OOP, architecture designs, and design patterns.
- Experience with Azure DevOps, including source control, build processes, unit testing, and deployment.
- Proficiency working with CI/CD and delivery pipelines in Azure DevOps.
- Bachelor's degree in Computer Science or equivalent experience.