Angular Developer (contract)

Capgemini


Date: 1 day ago
City: Montreal, QC
Contract type: Contractor
We are seeking a skilled Angular Developer with over 5 years of hands-on experience in designing and implementing high-performance web applications using Angular, TypeScript, and modern frontend technologies. The ideal candidate should be proficient in integrating frontend components with RESTful APIs and have a solid grasp of UI/UX design principles and application architecture patterns.

Key Responsibilities

  • Design and implement scalable, responsive web interfaces using Angular and related technologies
  • Collaborate with UX teams to translate wireframes and storyboards into functional frontend code
  • Ensure application performance, maintainability, and cross-browser compatibility
  • Integrate frontend applications with RESTful APIs
  • Utilize Git for version control and CI tools for continuous integration workflows
  • Participate in design reviews and provide constructive feedback on frontend architecture

Skills Summary

Core Expertise:

Angular development, SPA architecture, UI/UX integration, frontend RESTful API consumption

Languages & Frameworks

Angular, TypeScript, JavaScript, CSS, HTML

Reactive & Event-Driven Tools

RxJS, Angular Services

Cloud & Containerization

(Optional) Experience with web deployments in cloud-native or containerized environments

Database & Messaging

(Not primary focus) – Experience integrating with backend REST APIs

DevOps & CI/CD

Git, Jenkins (or other CI tools), automated testing tools

Other Tools & Technologies

Wireframing tools (Figma, Adobe XD), UX collaboration tools, JIRA

Soft Skills

Strong communication skills, collaborative mindset, UI design interpretation, attention to detail, team player

Required Qualifications

  • 5+ years of frontend development experience with Angular
  • Strong command of TypeScript, JavaScript, CSS, and HTML
  • Demonstrated experience integrating frontend with REST APIs
  • Experience working with Git for version control
  • Proficient in frontend architecture and design patterns (MVC, SPA, etc.)
  • Experience with wireframes, storyboards, and collaborating with UX teams

Preferred Skills

  • Web development experience in Java/J2EE stack
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Knowledge of web accessibility standards and best practices

The pay range that the employer in good faith reasonably expects to pay for this position is $32.36/hour - $50.56/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis. Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume