Frontend Software Developer
- Compensation
- Not disclosed
- Location
- Toronto, ON, CA
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Frontend
- Posted
Skills
Must have
- B.S. in Computer Science, Engineering, or equivalent practical experience. 5+ years of professional experience building frontend web applications. Strong experience with JavaScript, TypeScript, and Re
- Benefits & Perks
- Comprehensive Benefits Package including Medical, Dental, Vision and Paramedical benefits, as of day one Optional company match RRSP program Virtual fitness classes offered company-wide Time-off inclu
- Pay Transparency The expected salary range for this position is CAD $110,000 – $130,000 based on the candidate’s work location. This range reflects a good faith estimate of the expected compensation f
Full description
Frontend Software Developer
What We Need
Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division. This position falls under our Corporate Payments line of business and is located in Toronto, ON.
In an agile team, you will build and modernize React and TypeScript interfaces for cross-border payments, foreign exchange, accounts, and risk management. You will improve the usability, accessibility, reliability, and maintainability of an established application.
You will independently deliver scoped UI features while working with Product Owners, designers, QA, and .NET developers. Backend teams build the APIs; you will coordinate on their contracts and turn data, validation, permissions, and failures into clear user workflows. You will contribute to code and design reviews and seek input on larger architecture decisions.
How We Work
As a Frontend Software Developer, you will be expected to work in a hybrid office environment. Corpay will set you up for success by providing:
Assigned workspace in the Toronto office
Company-issued equipment
Hands-on training
Flexible hybrid working arrangement
Role Responsibilities
The responsibilities of the role will include:
Build and maintain React and TypeScript features for payment, foreign exchange, account, and risk-management workflows.
Turn requirements and designs into responsive, accessible interfaces with clear forms, tables, navigation, and feedback.
Integrate with .NET HTTP APIs, coordinate on request and response contracts, and handle authentication, permissions, loading, validation, and error states.
Present currency amounts, dates, account details, and transaction status accurately, with clear review and confirmation steps for financial actions.
Develop reusable components using existing Material UI and SCSS patterns while improving shared UI conventions.
Modernize existing frontend code incrementally by reducing duplication and improving types, component boundaries, state handling, and dependencies.
Write and maintain Jest and React Testing Library tests for components and user workflows, and investigate defects across the UI and API boundary.
Use Node.js, npm, and Webpack development and build scripts, and contribute to reliable frontend builds and dependency updates.
Improve accessibility, localization, cross-browser behavior, and performance using browser developer tools and appropriate measurements.
Estimate and communicate work, participate in code reviews, and document important frontend decisions.