Talent.com
Vice President, Front Office Developer (Javascript/Typescript, Python, React)
Vice President, Front Office Developer (Javascript/Typescript, Python, React)BMO • Toronto, Ontario, Canada
Vice President, Front Office Developer (Javascript / Typescript, Python, React)

Vice President, Front Office Developer (Javascript / Typescript, Python, React)

BMO • Toronto, Ontario, Canada
3 days ago
Job type
  • Part-time
Job description

Application Deadline :

02 / 19 / 2026

Address : 100 King Street West

Job Family Group :

Data Analytics & Reporting

BMO Capital Markets is a leading, full-service financial services provider. We offer corporate and investment banking, treasury management, as well as research and advisory services to clients around the world. #bmocapitalmarkets

The successful candidate will be accountable to work in a team to develop and implement analytical tools for use by BMO Capital Markets front-office to manage exposures and make trading decisions. Extensive software development and financial knowledge will be required for this challenge.

  • Help support front office traders in their use of trading platforms.
  • Maintenance and upgrading of existing software structure.
  • Write well designed, testable, readable and scalable code.
  • Design and develop front-end web architecture to ensure responsiveness of applications.
  • Design and develop robust REST APIs in a highly secure web environment.
  • Design and develop database structure, while ensuring data is stored efficiently.

The ideal candidate will have the following skills / experience :

  • Degree in computer science (or equivalent).
  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript / Typescript.
  • Familiarity with JavaScript frameworks such as React and third-party packages such as material UI, react router, react query, react table, react hook form and zod.
  • Good working knowledge in Oracle database.
  • Proficiency with server-side languages such as Python and third-party packages such as FastAPI.
  • Excellent verbal communication skills.
  • Attention to detail is critical.
  • Strong analytical, problem solving and debugging skills.
  • Bonus : Experience with capital markets (trading / sales) environment and equity-linked products.
  • Key Accountabilities

    This position is closely aligned with the priorities of the Heads of Trading and Desk Heads across Global Markets. The key responsibilities are the development and support of front office trading activities.

    Global Markets Engineering works closely with groups across Capital Markets, in particular the sales and trading desks within Global Markets. This position will also include frequent interaction with BMO Technology & Operations, Middle Office and Market Risk.

    Salary :

    Please note the base salary for this role is $160,000 CAD .

    Salary :

    $82,800.00 - $154,800.00

    Pay Type : Salaried

    The above represents BMO Financial Group's pay range and type.

    Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

    BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit : https : / / jobs.bmo.com / global / en / Total-Rewards

    About Us

    At BMO we are driven by a shared Purpose : Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

    As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

    To find out more visit us at https : / / jobs.bmo.com / ca / en .

    BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

    Note to Recruiters : BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.

    Create a job alert for this search

    Vice President • Toronto, Ontario, Canada

    Similar jobs
    Vice President, Institutional Sales (Canada)

    Vice President, Institutional Sales (Canada)

    Carlyle Group • Toronto, ON, Canada
    Full-time
    Job Name : Vice President, Institutional Sales (Canada).Line of Business : Investor Relations.Job Function : Investor Relations. Date : Friday, February 7, 2025.The Carlyle Group seeks hire a Client Rel...Show more
    Last updated: 5 days ago • Promoted
    Microsoft Power Platform Developer

    Microsoft Power Platform Developer

    Evolvous Limited • Newmarket, Ontario, Canada
    Full-time
    Senior Power Platform & SharePoint Developer.We are seeking an experienced Senior Power Platform and SharePoint Developer to join our team. The ideal candidate is a self-driven, proactive profession...Show more
    Last updated: 2 days ago • Promoted
    Human Resources Executive

    Human Resources Executive

    Hireshire • Markham, Ontario, Canada
    Full-time
    HireShire is a modern staffing and talent acquisition platform dedicated to helping organisations across Canada build strong, high-performing teams. We partner with businesses across multiple indust...Show more
    Last updated: 4 days ago • Promoted
    Vice president, front office developer (javascript / typescript, python, react)

    Vice president, front office developer (javascript / typescript, python, react)

    BMO Financial Group • Toronto
    Full-time +1
    Application Deadline : 02 / 19 / 2026.Job Family Group : Data Analytics & Reporting.BMO Capital Markets is a leading, full-service financial services provider. We offer corporate and investment banking, t...Show more
    Last updated: 7 hours ago • Promoted • New!
    Remote Recruiter (web3 / crypto) - Toronto area (Part Time or Full Time)

    Remote Recruiter (web3 / crypto) - Toronto area (Part Time or Full Time)

    Worthland • Greater Toronto Area, ON, Canada
    Remote
    Full-time +1
    Remote Recruiter / Talent Acquisition Specialist (web3 / crypto) - Toronto area.Commission-based (Earn up to 40% of total commission from successful placements depends on involvement and volume).We co...Show more
    Last updated: 30+ days ago • Promoted
    Vice President, Academic & Student Experience

    Vice President, Academic & Student Experience

    Aeolus Group • richmond hill, on, ca
    Full-time
    Vice President, Academic and Student Experience.Reporting directly to the President & CEO, the Vice President Academic and Student Experience (VPASE) is a member of the Executive Leadership Team.Th...Show more
    Last updated: 10 hours ago • Promoted • New!
    Remote VP of Engineering : Lead & Scale SaaS Team

    Remote VP of Engineering : Lead & Scale SaaS Team

    HeyOrca • Toronto, ON, Canada
    Full-time
    A growing SaaS company seeks a VP of Engineering to lead and inspire their engineering team, guiding the technical vision and managing growth through solid leadership. The ideal candidate will balan...Show more
    Last updated: 1 day ago • Promoted
    Summer 2026 Co-op : AI Software Developer (4 Months)

    Summer 2026 Co-op : AI Software Developer (4 Months)

    CGI • Markham, ON, Canada
    Full-time
    Summer 2026 Co-op : AI Software Developer (4 Months).We are looking for a motivated and curious AI Co-op Student to join our team and support our ongoing efforts to explore, develop, and integrate A...Show more
    Last updated: 2 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    Hays • Richmond Hill, Ontario, Canada
    Full-time
    Extensive experience (8+ years) with Java and a variety of technologies including distributed systems, microservices architecture. Proven track record of working on large and complex software system...Show more
    Last updated: 4 days ago • Promoted
    Sr. FI-CO Consultant (Canada - Remote)

    Sr. FI-CO Consultant (Canada - Remote)

    CloudLabs Inc • Newmarket, Ontario, Canada
    Remote
    Temporary
    CloudLabs Inc was founded in 2014 with the mission to provide exceptional IT & Business consulting services at a competitive price, to help clients realize the best value from their investments.Wit...Show more
    Last updated: 5 days ago • Promoted
    Vice President, Wealth Client & Digital Platform Engineering

    Vice President, Wealth Client & Digital Platform Engineering

    Scotiabank • Toronto, ON, Canada
    Full-time
    We are committed to investing in our employees and helping you continue your career at Scotiabank.The Vice President, Wealth Client & Digital Platform Engineering (The VP), will be accountable for ...Show more
    Last updated: 30+ days ago • Promoted
    VP, Total Rewards

    VP, Total Rewards

    Aviva Canada • Markham, York Region, Canada
    Full-time
    VP, Total Rewards – Aviva Canada.As Vice President, Total Rewards, you will lead the strategy, governance, and execution of all reward programs for Aviva Canada. This includes compensation, pension,...Show more
    Last updated: 11 days ago • Promoted
    Information Technology Private Tutoring Jobs Aurora

    Information Technology Private Tutoring Jobs Aurora

    Superprof • Aurora, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Front Desk Senior Coordinator (Management)

    Front Desk Senior Coordinator (Management)

    Axis Therapy & Performance • Markham, ON, Canada
    Full-time
    Client Coordinators + Lead Coordinator (if applicable).You meet all the criteria outlined for the Lead Coordinator role.You have demonstrated exceptional leadership and organizational abilities, in...Show more
    Last updated: 4 days ago • Promoted
    VP, Total Rewards

    VP, Total Rewards

    Aviva • Markham, York Region, Canada
    Full-time
    Individually we are people, but together we are Aviva.Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. As Vice President, Total Rewa...Show more
    Last updated: 30+ days ago • Promoted
    Vice President of Product Engineering, 2 Hour Learning (Remote) - $400,000 / year USD

    Vice President of Product Engineering, 2 Hour Learning (Remote) - $400,000 / year USD

    Crossover • Toronto, ON, Canada
    Full-time +1
    Vice President of Product Engineering, 2 Hour Learning (Remote) - $400,000 / year USD.Vice President of Product Engineering, 2 Hour Learning (Remote) - $400,000 / year USD. Be among the first 25 applica...Show more
    Last updated: 30+ days ago • Promoted
    Senior Vue Developer - Frontend (Remote)

    Senior Vue Developer - Frontend (Remote)

    Rivalry • Toronto, ON, Canada
    Remote
    Full-time
    Rivalry has been pushing the boundaries on what an esports betting product can be, and we’ve been doing it well.As our user base grows and we enter new global regions, the demand to create ne...Show more
    Last updated: 30+ days ago • Promoted
    Business Development and Account Executive

    Business Development and Account Executive

    Highbridge Human Capital • Markham, ON, Canada
    Full-time
    JY Care, based in Markham, ON, is a Canadian manufacturer and innovator committed to enhancing well-being through high-quality, sustainable products. Crafted in Canada to the highest standards, our ...Show more
    Last updated: 30+ days ago • Promoted