This recruiter is online.

This is your chance to shine!

Apply Now

Senior UI Developer (Angular & React) to design and build web interfaces using Angular and React - JP954

Toronto, ON
  • To be discussed
  • Contract job

  • Published since 2 weeks ago

  • 1 position to fill as soon as possible

Our financial services client is seeking a Senior UI Developer to design and build web interfaces using Angular and React


Duration: Until Dec 31st, 2026 (high possibility of extension)

Location: Downtown Toronto (Hybrid, 2 days a week - Monday and floating day)

Hours of Operation: 9 - 5


We’re hiring a UI Developer to design and build intuitive, responsive, high-performing web interfaces using both Angular and React. You’ll partner with UX, product, and backend teams to deliver seamless user experiences.


What you’ll do

  • Build responsive web interfaces with Angular and React.
  • Translate UX designs into clean, maintainable, reusable UI components.
  • Ensure accessibility, performance, and cross-browser compatibility.
  • Integrate UIs with RESTful APIs.
  • Write unit tests, participate in code reviews, and troubleshoot UI issues.


What you bring (required)

  • 7+ years of front-end/web development experience.
  • Professional experience delivering production applications with React 19 and Angular 21+.
  • Strong skills in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • State management experience (e.g., Redux, NgRx, Context API).
  • Modern build/tooling experience (e.g., Webpack, Vite).
  • Unit testing experience (e.g., Jasmine, Jest).
  • Experience with Angular Material.


Nice to have

  • OpenFin experience (asset).
  • CI/CD familiarity.
  • CSS frameworks (Bootstrap, Tailwind).
  • Performance optimization experience.
  • Exposure to lightweight JS frameworks (e.g., Mithril.js).


Education

Bachelor’s degree in CS (or related) or equivalent practical experience.

Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined