Senior UI Developer (Angular)

Quantum Technology Recruiting Inc. (QTR)
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Job Title: Senior UI Developer (Angular)

Location: Hybrid - 1 day onsite per week (flexible)

Contract Type: Contract

Compensation: Hourly INC Rate

Role Overview:

We are seeking a Senior UI Developer to take the lead in designing and building new screens for a client-facing web application. You will work closely with a UX Designer and report to the Head of Engineering. This is a hands-on development role, ideal for someone with strong Angular (v17) and TypeScript experience. While financial services experience is a plus, it's not mandatory.

Key Responsibilities:

  • Develop high-quality, scalable UI components using Angular 17 and TypeScript
  • Build responsive, accessible, and performant interfaces for enterprise-level applications
  • Collaborate with UX Designers to bring wireframes and mockups to life
  • Integrate front-end applications with RESTful APIs and backend services
  • Implement and maintain unit tests (e.g., Jasmine, Karma) to ensure code quality
  • Participate in code reviews and contribute to front-end best practices
  • Analyze and iterate on feedback from end users to improve UI/UX
  • Stay current with modern front-end trends and technologies

Required Skills and Experience:

  • 5+ years of experience in front-end/UI development
  • Advanced expertise with Angular (v14 or later, ideally v17) and TypeScript
  • Solid understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design
  • Experience writing and maintaining unit tests with frameworks like Jasmine or Karma
  • Familiarity with Git and Agile development practices
  • Excellent collaboration and communication skills

Nice-to-Have Skills:

  • Experience in the financial services or FinTech industry
  • Familiarity with design systems or component libraries
  • Exposure to back-end technologies or full-stack development
  • Understanding of accessibility standards (WCAG) and performance optimization
This position is no longer available.

Share This Job: