This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Engineer – React / React Native to support our payments client with delivering modern retail and payment experiences across web and mobile

Toronto, ON
  • To be discussed
  • Permanent job

  • Published since 3 day(s)

  • 1 position to fill as soon as possible


Senior Software Engineer - React / React Native to support our payments client with delivering modern retail and payment experiences across web and mobile platforms.

Location: Etobicoke, ON (Hybrid)

Type: Permanent/Full-Time

The Opportunity

Our Client is seeking a Senior Software Engineer to join a high-performing product development team responsible for delivering modern retail and payment experiences across web and mobile platforms.

This role is ideal for a senior engineer who brings deep expertise in React and TypeScript, while also being comfortable contributing to React Native applications when required. You will work within a collaborative Scrum team responsible for designing, building, and enhancing customer-facing digital products used by merchants across Canada.

The successful candidate will help shape technical solutions, contribute to architectural discussions, and champion engineering best practices across the software development lifecycle.

What You'll Do
  • Design, develop, and maintain modern web applications using React and TypeScript
  • Contribute to shared web and mobile experiences across React and React Native platforms
  • Collaborate closely with Product, UX, Architecture, and Engineering teams to deliver high-quality software
  • Participate in architecture and technical design discussions
  • Write clean, maintainable, and scalable code following established engineering standards
  • Drive software quality through automated testing and shift-left development practices
  • Participate in code reviews and mentor other developers through technical leadership and best practices
  • Support CI/CD processes and continuous improvement initiatives
  • Troubleshoot complex production issues and contribute to ongoing platform enhancements
Must Haves:
  • 7+ years of software development experience
  • Strong hands-on experience developing modern web applications using:
  • React
  • TypeScript
  • JavaScript (ES6+)
  • HTML5 / CSS3
  • Experience with React Native development
  • Experience supporting both web and mobile application development
  • Experience building scalable, production-grade customer-facing applications
  • Strong understanding of component-based architecture and modern front-end design patterns
  • Experience working in Agile/Scrum environments
  • Experience contributing to architecture and technical design discussions
  • Strong communication and collaboration skills
  • Experience with source control and modern development workflows (GitHub/GitHub Actions)
Nice to Have:
  • Experience building reusable component libraries and shared UI frameworks
  • Experience with Node.js or full-stack JavaScript development
  • Experience with REST APIs and modern integration patterns
  • Experience with CI/CD pipelines and cloud-native development practices
  • Experience working within product-focused engineering organizations


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined