Senior Angular Developer
About the role
CGI is seeking an Angular developer with expertise in building secure, scalable, and intuitive user interfaces, integrating with RESTful and event-driven APIs, to work on projects for one of the largest financial institutions in the US. The role involves working at the client site 5 days a week in Pittsburgh, PA, Cleveland, OH, or Dallas, TX.
Responsibilities
- Design, Develop and Implement Front End Angular User Interfaces
- Angular.Js, Node Js (JavaScript framework)
- Understanding Java RESTful services that integrates with external client systems and front end user interface
- Strong attention to detail and understanding of UX and visual design concepts
- Analyzes user requirements, and defines technical project scope and assumptions for assigned tasks
- Creates technical designs for new systems, and/or modifications to existing systems
- Translates detailed requirements into functional system designs
- Work closely with internal and external design, business, and technical counterparts
- Research and recommend functional libraries to expedite development
Requirements
- Minimum 6+ years overall experience
- 6+ years in Front End development: Angular, ReactJS, CSS, JavaScript, HTML, Node JS
- 3+ years of GitHub, Jenkins and CI/CD server
- Responsive design, web standards and UI/UX best practices
- Experience writing unit tests for JavaScript code
- Understanding of RESTful or SOAP web services (Java/J2EE development with REST API, Spring Boot, Openshift Container, Angular, XML, JSON, UML, Jenkins, Swagger)
- Works independently within a team environment in one of the applications
- Experience using Agile methodologies for developing application
Other Information
A reasonable estimate of the current range for this role in the U.S. is $70,800.00 - $156,700.00. CGI's benefits include: Competitive compensation, comprehensive insurance options, matching contributions through the 401(k) plan and the share purchase plan, paid time off for vacation, holidays, and sick time, paid parental leave, learning opportunities and tuition assistance, wellness and well-being programs.