×
Register Here to Apply for Jobs or Post Jobs. X

PERM* Senior UI Developer strong React to Derivatives Platform Project

Job in Toronto, Ontario, M5A, Canada
Listing for: S.i. Systems
Full Time, Part Time, Contract position
Listed on 2026-01-12
Job specializations:
  • Software Development
    React.js, Software Engineer, Full Stack Developer, Front End Developer
Job Description & How to Apply Below
Position: *CONTRACT TO PERM* Senior UI Developer with strong React (16+) experience to support a derivatives platform project


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

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:

  • 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
  • 3+ years of experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g. Immutable.js)
  • 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
  • 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
  • 2+ year experience and good knowledge of NodeJS (Yarn) to NPM registry libraries/packages.
  • Nice-To-Have

    Skills:

  • Experience with writing unit tests with JEST, React Testing Library, Playwright test, Cypress Testing – strong preference
  • Experience with front office Financial Industry is a plus, but technology experience will be prioritized
  • Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
  • Advanced knowledge of Webpack 5+ and Babel configure to build React projects to improve/optimize UI performance.
  • Familiarity with RESTful APIs, Graph

    QL and Express

    JS framework
  • Experience with Continuous Development or Continuous Integration is a plus
  • Experience and knowledge of isomorphic React and babel React webpack are pluses
  • Knowledge of modern authorization mechanisms, such as JSON Web Token are a plus
  • Experience with code versioning tools such as Git, Bitbucket
  • 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

    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary