This recruiter is online.

This is your chance to shine!

Apply Now

*CONTRACT TO PERM* Senior UI Developer with strong React (16+) experience to support a derivatives platform project with one of our major banking clients-

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

*CONTRACT TO PERM* Senior UI Developer with strong React (16+) experience to support a derivatives platform project with one of our major banking clients- 39174

Location Address: Hybrid - Toronto - 2-3 days/week (Tues, Wed typically)

Subject to change: 3-4 days onsite may be required based on business needs

Contract Duration: 6 months (MUST CONVERT TO PERM)

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

Story Behind the Need

  • Business group: Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers bank’s Corporate, Investment Banking and Capital Markets businesses.
  • Project: GBME is searching for Senior UI Developer who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The role focuses on building reusable, scalable, robust components and front-end libraries for GBME applications.
  • PEAK - derivatives platform - have UIs they are maintaining and building for future state, hire is focused on future state UIs - with focus on React as primary skillet

Typical Day in Role:

In partnership with peer engineers, business partners, and the various GBME teams, you will:

  • Translating designs and wireframes into high quality code
  • Partner with Architecture on the design and integration
  • Working closely with architect and other developers and product owner on software architecture, design, dependencies and codes maintainability
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Design test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testing
  • Support the solution in production (as needed)
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Effectively communicate with technical and non-technical audiences
  • Able to work with and refactor legacy code (as needed).
  • Coach and train end users (as needed).
  • Participate and run SCRUM Meetings (as needed).

Candidate Requirements/Must Have Skills:

  1. 3+ years of experience with React.js and its core principles and React ecosystem JSX of react components life cycle - React versions 16 and above
  2. 3+ years of experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g. Immutable.js)
  3. 3+ years of experience and Strong proficiency in JavaScript Fundamentals, HTML5, CSS3, SCSS, and newer specifications of EcmaScript (ES6+), including DOM manipulation and the JavaScript object model
  4. 2+ years of experience (1 or 2 recent projects) on front end optimization techniques such as Lazy Loading, code splitting and memoization to improve front end performance, Asynchronous Module Definition, Callback and Promises, Closures, Image Compression
  5. 2+ year experience and good knowledge of NodeJS (Yarn) to NPM registry libraries/packages.

Nice-To-Have Skills:

  1. Experience with writing unit tests with JEST, React Testing Library, Playwright test, Cypress Testing - strong preference
  2. Experience with front office Financial Industry is a plus, but technology experience will be prioritized
  3. Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
  4. Advanced knowledge of Webpack 5+ and Babel configure to build React projects to improve/optimize UI performance.
  5. Familiarity with RESTful APIs, GraphQL and ExpressJS framework
  6. Experience with Continuous Development or Continuous Integration is a plus
  7. Experience and knowledge of isomorphic React and babel React webpack are pluses
  8. Knowledge of modern authorization mechanisms, such as JSON Web Token are a plus
  9. Experience with code versioning tools such as Git, Bitbucket
  10. Familiarity with modern front-end build pipelines and tools

Education:

Bachelor’s

Best VS. Average Candidate:

Good communication skills to discuss with the business, automation experience

Candidate Review & Selection - Interview Process

2 rounds - MS Teams Video Interviews - 45 minutes with HM and other team members

Technical questions

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

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined