Senior Software Developer

MonerisToronto, ON
CA$100,000 - CA$142,000Hybrid

About The Position

We are seeking a Senior Mobile Developer to help design, build, and launch a new mobile product across iOS and Android platforms. This role offers the opportunity to contribute to a greenfield initiative, shaping how mobile experiences are built in a high‑quality, secure environment. You’ll work within a collaborative Scrum team with ownership across development, testing, and delivery, influencing architecture, code quality, and engineering practices. The team emphasizes modern development approaches including continuous integration, test automation, and shift‑left testing. You’ll have the chance to work across both cross‑platform and native technologies while contributing to a culture that values learning, accountability, and continuous improvement. Location: You will be based in our Toronto office, balancing in-office collaboration with remote flexibility.

Requirements

  • Experience developing mobile applications using React Native and native iOS (Swift) and Android (Kotlin).
  • Experience delivering production‑grade applications with high availability and security requirements.
  • Experience implementing automated testing, including unit and UI testing.
  • Experience using GitHub and GitHub Actions for version control and CI/CD.
  • Experience applying modern software development practices in an Agile environment.

Nice To Haves

  • Experience designing mobile application architecture across cross‑platform and native layers.
  • Experience working in environments with strong security or compliance requirements.
  • An interest in emerging technologies and applying AI to development practices.

Responsibilities

  • Develop and deliver secure, high‑availability mobile applications for iOS and Android platforms.
  • Build features using React Native and native technologies including Swift and Kotlin.
  • Contribute to mobile architecture and design decisions across cross‑platform and native implementations.
  • Implement and maintain automated tests across unit, API, and UI layers.
  • Apply engineering best practices including continuous integration and shift‑left testing.
  • Collaborate within a Scrum team to deliver high‑quality product increments.
  • Maintain code quality, test coverage, and application security standards.

Benefits

  • variable or discretionary incentive components, including but not limited to bonuses and commissions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service