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 skilletTypical Day in Role:
In partnership with peer engineers, business partners, and the various GBME teams, you will:
Translating designs and wireframes into high quality codePartner with Architecture on the design and integrationWorking closely with architect and other developers and product owner on software architecture, design, dependencies and codes maintainabilityOptimizing components for maximum performance across a vast array of web-capable devices and browsersDesign test sets and automate where possible, including functional and non functional testing, regression testing as well as performance testingSupport 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 audiencesAble 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 above3+ 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 model2+ 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 Compression2+ 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 preferenceExperience with front office Financial Industry is a plus, but technology experience will be prioritizedStrong 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 frameworkExperience with Continuous Development or Continuous Integration is a plusExperience and knowledge of isomorphic React and babel React webpack are plusesKnowledge of modern authorization mechanisms, such as JSON Web Token are a plusExperience with code versioning tools such as Git, BitbucketFamiliarity with modern front-end build pipelines and toolsEducation:
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: