Job Title: UI Developer
Location: Toronto Office – 1–2x per week onsite, FCP or remote
Contract Duration:
- Start: ASAP
- Initial End Date: 6 months extendable
Hiring Managers: Zachary Donato & Eric Shaw Business Line: Capital Markets – Global Trading Solutions
Compensation: T4: $65 - $78 | IC: $73 - $88- per hour
Openings: 3-4
Years Experience: Intermediate 5-8+
Must Have: Ideally experience using AG Grid , Openfin , and have a solid understanding of building performant UIs.
Financial, Capital Markets, Building an OMS in any Asset Class, wants someone smart who can Architect a valuable application.
As a React Developer on the BMO Clearpool team , you’ll be a key contributor in developing and enhancing next-generation electronic trading platforms. You’ll leverage your expertise in React.js to build highly performant, scalable, and intuitive user interfaces that deliver real-time market data, algorithmic trading controls, and rich analytics to institutional clients.
This is a unique opportunity to work at the intersection of finance and technology , contributing to a platform that’s shaping the future of capital markets .
Key Responsibilities:
- Develop and maintain front-end applications using React, Redux (or similar state management libraries), and modern JavaScript (ES6+).
- Collaborate closely with product owners and UX/UI designers to translate complex business needs into elegant, functional interfaces.
- Integrate with backend services and APIs to display real-time market data, order flow, and trading analytics.
- Write clean, maintainable, and well-tested code to ensure performance and scalability.
- Troubleshoot and debug issues in production environments.
- Stay current with emerging front-end trends, frameworks, and best practices.
Required Skills & Qualifications:
Technical Proficiency:
- Strong expertise in React.js and its core principles.
- Proficiency with JavaScript (ES6+) , HTML5 , and CSS3 .
- Experience with modern state management tools (Redux, MobX, Zustand, etc.).
- Solid understanding of RESTful APIs and asynchronous data handling.
- Experience with Git version control.
Experience & Education:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5–8+ years of experience in a front-end development role.
- Nice to have: experience or familiarity with banking, capital markets, trading platforms, or financial data visualization.
Soft Skills:
- Excellent analytical and problem-solving abilities.
- Strong communication skills – capable of explaining complex concepts clearly.
- A team-first mindset and the ability to mentor others.
- High attention to detail and commitment to delivering quality work
📌 UI developer (Toronto)
🏢 Swoon
📍 Toronto