Lead Software Engineer
Develop and maintain high-performance front-end applications for electronic trading platforms using React and Redux. Collaborate with product owners and UX designers to translate complex business needs into functional interfaces for institutional clients.
- Hybrid
- Toronto, ON
- Posted Aug 14, 2026
- Apply by Sep 13, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Senior React Developer – Capital Markets Location: Toronto, 2 days on site Duration: 6 months (contract-to-hire) Compensation: T4: $82-$92 | IC: $100-$106- PER HOUR- 37.5hrs Business Line: Capital Markets – Global Trading Solutions Role Nuances: You’ll start embedded in an existing team led by a development manager. Over time, as you grow in the role, you will begin to take on leadership responsibilities—gradually stepping into a lead role by mentoring one team member at a time. The goal is for you to eventually become the official UI Lead on the team, driving architecture, best practices, and technical strategy. This role is ideal for top-tier developers who are ready to lead and thrive in a high-performance environment. Wants this person in office sitting with the trading desks. Nice to Have: Financial, Capital Markets, Building an OMS in any Asset Class, wants someone smart who can Architect a good 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: 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. Typically 3–5 years of experience in a front-end or full-stack 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.
What you’ll do
Develop and maintain high-performance front-end applications for electronic trading platforms using React and Redux. Collaborate with product owners and UX designers to translate complex business needs into functional interfaces for institutional clients.
Requirements
Requires a Bachelor's degree in Computer Science or Engineering with 3-5 years of front-end or full-stack development experience. Proficiency in modern JavaScript, React, and state management tools is essential, with a preference for candidates with capital markets experience.
Listed skills
- HTMLPreferred
- CSSPreferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React.js
- Redux
- JavaScript (ES6+)
- HTML5
- CSS3
- RESTful APIs
- Git
- State Management
- Front-end Architecture
- Asynchronous Data Handling
- Mentoring
- Technical Strategy
Job areas
- Software
- Engineering
- Technology
- Finance & Accounting
- Management & Leadership
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 2+ years
- Apply by
- Sep 13, 2026
- Posting language
- English
- Working hours
- 38 hours per week
- Office presence
- 2 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
