About The Position

We are looking for a Senior Mobile Developer (iOS & Android) to join our team on a 9-month contract! This role involves participating in the development of payment solutions on Android and iOS, developing and maintaining existing solutions, and communicating effectively within an Agile software development team. The developer will write automated unit tests, perform testing at all levels (unit, integration, acceptance), and design and develop an iOS Tap to Pay solution using Apple’s Tap to Pay on iPhone APIs. Responsibilities also include integrating NFC-based contactless payment flows, ensuring PCI DSS compliance, and meeting Apple’s security requirements for Tap to Pay.

Requirements

  • A strong understanding of mobile software development, with a minimum of 5 years of programming expertise in this field
  • Excellent Android development skills with Kotlin and Kotlin Multiplatform
  • Strong iOS development skills with Swift and SwiftUI
  • Hands-on experience with Apple’s Tap to Pay on iPhone framework and ProximityReader API
  • Knowledge of NFC, EMV, and contactless payment standards on iOS
  • Knowledge of Apple entitlements and App Store review requirements for payment applications
  • Good knowledge of software engineering best practices, including performance and security
  • Experience with Scrum/Agile software development processes
  • Proficiency with development tools and debugging techniques
  • Experience with Git and Atlassian tools
  • Working knowledge of CI/CD approaches and tools

Nice To Haves

  • Experience with Xcode, iOS simulators, and TestFlight for payment application testing is an asset
  • Experience working in the POS/payments industry is an asset, particularly developing for PAX payment terminals
  • Experience with AWS is an asset

Responsibilities

  • Participate in the development of payment solutions on Android and iOS
  • Develop and maintain existing solutions
  • Communicate effectively within an Agile software development team
  • Write automated unit tests to validate code accuracy
  • Perform testing at all levels, including unit, integration, and acceptance testing
  • Design and develop an iOS Tap to Pay solution using Apple’s Tap to Pay on iPhone APIs
  • Integrate NFC-based contactless payment flows with payment processor SDKs on iOS
  • Ensure PCI DSS compliance and meet Apple’s security requirements for Tap to Pay

Benefits

  • Medical and dental insurance from day one
  • 24/7 telemedicine
  • RRSP matching contribution
  • Vacation and personal days
  • The challenge of working in a fast-growing company
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service