Skip navigation EPAM

Senior Angular Engineer Toronto, Canada

Senior Angular Engineer Description

Job #: 64947
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.


You are curious, persistent, logical and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a Senior Angular Developer. Scroll down to learn more about the position’s responsibilities and requirements.

Req. #215404395

What You’ll Do

  • Responsible for creating high-quality front-end solutions as part of the development of new features and enhancing the infrastructure of our current platform
  • Participate in the entire software development lifecycle, working collaborative with the team including other developers and product owners to create sustainable and efficient solutions
  • Be empowered to try new approaches and learn new technologies
  • Create solutions that will benefit customers who use the numerous products we are creating
  • Analyze business requirements, design and implement solutions, and develop software components as defined by the software development life cycle (SDLC)
  • Collaborate with business and bring value to user
  • Participate with global development community on evolving the architecture and delivery approach
  • Further the knowledge and enthusiasm of software engineering techniques with your peers
  • Take pride in the quality of delivered software


  • An interest in developing full-stack solutions comprising all the layers between the backend and frontend
  • Driven to learn and applying best practices for development and deployment in a micro-service environment
  • 5 years or more of experience with a front-end framework, preferably Angular, and related technologies such as JavaScript, Typescript, HTML5, CSS3
  • 5 years of experience with Agile development methodologies, preferably Scrum
  • Software engineering background, preferably a Bachelor's Degree (or higher) in Computer Science
  • Extensive experience in creating full stack (front-end and back-end) web development solutions
  • Proficiency and enterprise work experience with Angular (Angular 2+, preferably Angular 8)
  • Proficiency with modern web, including but not limited to Node.js, RxJS, TypeScript, microservices, APIs, websockets, web elements, scss, state management, events, session and local storage
  • Proficiency with e2e tests using Selenium and/or Protractor
  • Excellent in problem solving and troubleshooting
  • Committed to the use of engineering practices that support rapid delivery in a fast-paced environment
  • Passionate about test driven software engineering and continuous delivery techniques– able to build relationships and build trust across a global organization, working independently and with the team to work efficiently with stakeholders

What We Offer

  • Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
  • Life and AD&D Insurance (Company Paid)
  • Employee Assistance Program (Company Paid)
  • Unlimited access to LinkedIn learning solutions
  • Long-Term Disability
  • Registered Retirement Savings Plan (RRSP) with company match
  • Paid Time Off
  • Critical Illness Insurance
  • Employee Discounts

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete