Company:
Capgemini
Location: Irving
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
We are looking for a skilled UI/Angular Developer with hands-on experience in developing and designing interactive web applications using Angular. The ideal candidate will have a strong background in front-end technologies, API development, and software engineering principles. As part of our team, you will be responsible for developing single-page applications (SPAs), migrating legacy applications, and contributing to continuous integration and delivery pipelines.
Key Responsibilities:
- UI Development: Design and implement user interfaces for modern rich internet applications using Angular 6+ and Typescript.
- Component & Module Coding: Specialize in building Angular components and modules to create scalable and maintainable SPAs.
- API Development: Develop and integrate APIs using Java/Spring MVC or NodeJS, and document APIs with Swagger.
- State Management: Utilize NGRX for state management and RXJS for handling asynchronous operations.
- Styling: Apply CSS/SASS and Bootstrap to create visually appealing and responsive user interfaces.
- Testing: Write unit tests with Jasmine and end-to-end tests with Protractor to ensure application stability and performance.
- Legacy Migration: Assist in migrating legacy AngularJS applications to Angular.
- CI/CD: Contribute to the development of Continuous Integration and Continuous Delivery (CI/CD) pipelines, including software configuration management, test automation, and static code analysis.
Qualifications:
- Experience: Proven hands-on experience in developing customer-facing web applications with Angular 6+ and Typescript.
- Technical Skills: Expertise in CSS/SASS, NodeJS, Jasmine, Protractor, and API development using Java/Spring MVC or NodeJS.
- Knowledge: Strong understanding of Angular software engineering, SPA development, and theoretical Angular concepts.
- Tools: Familiarity with front-end technologies like Bootstrap, NGRX, RXJS, and CI/CD tools.
- Migration Experience: Experience in migrating AngularJS applications to Angular is a plus.
- AWS Experience: Familiarity with AWS is an advantage.
Share this job
Capgemini
Useful Links