Senior iOS Developer

Interac Corp.Toronto, ON
$120,000 - $150,000Hybrid

About The Position

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives. Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity verification and industry-leading fraud protection. Connecting banks, businesses, and individuals, Interac enables millions to send, receive, and manage money safely and effortlessly every day — across both digital and physical environments. As the backbone of Canada’s financial ecosystem, Interac facilitates over 20 million transactions daily, supported by trusted partnerships with government and financial institutions. Consistently ranked as Canada’s most reputable financial technology brand, Interac is deeply embedded in the daily lives of Canadians. The vacant Senior iOS Developer role will report to the Practice Leader, Development and will work closely with product, security, and backend teams and is expected to take strong ownership of technical quality, delivery, and platform evolution. Interac empowers Canadians to transact digitally with confidence by providing payment and value exchange services. In helping to develop the future of money and data in Canada, security is the core of everything we do. We help keep Canadian customers safe and secure when transacting. With nearly 300 financial institutions connected to our network, Canadians choose Interac products over 20 million times a day on average to exchange money. Interac champions workplace culture, community, and corporate citizenship. We are proud to be one of Canada’s leading and most trusted financial brands.

Requirements

  • 6+ years of professional iOS development experience
  • Strong proficiency in Swift, SwiftUI, iOS SDK, and Apple development frameworks
  • Strong understanding of modern iOS architecture patterns (MVVM, Clean Architecture)
  • Hands‑on experience with secure mobile development practices
  • Experience working with the Core Bluetooth framework for scanning, connecting, and communicating with Bluetooth Low Energy (BLE) devices
  • Experience integrating backend systems using REST/JSON APIs
  • Experience with deep linking, universal links, and feature flagging
  • Familiarity with App Store deployment, provisioning profiles, and certificates
  • Experience working in Agile / Scrum delivery environments
  • Comfortable working in a high ownership, ‑startup paced‑ team within an enterprise
  • Secure authentication mechanisms including biometrics (Face ID / Touch ID) and secure PIN flows
  • Experience with certificate pinning and secure network communication
  • Understanding of JWT tokens and secure session management
  • Knowledge of secure mobile storage (Keychain) and cryptography basics
  • Familiarity with App Attest for app integrity and backend request validation
  • Strong problem-solving‑ and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work effectively across product, security, QA, and operations teams
  • Strong ownership mindset with attention to quality, reliability, and security

Nice To Haves

  • Experience with payments, banking, or financial services applications
  • Exposure to digital wallets, tokenisation, or card-based‑ payment flows
  • Experience with OAuth 2.0 / OpenID Connect
  • Knowledge of PCI‑DSS or regulatory requirements in financial services
  • Experience with mobile CI/CD tools and test automation frameworks
  • Exposure to high availability, ‑high ‑transaction ‑volume platforms
  • Experience working in large enterprise or regulated environments

Responsibilities

  • Design, develop, and maintain native iOS applications using Swift and SwiftUI
  • Build and maintain SwiftUI based‑ UI components, following modern iOS best practices
  • Implement deep linking and universal links across the app
  • Integrate and manage feature flags for controlled rollouts and experimentation
  • Collaborate with backend teams to integrate RESTful APIs using secure communication patterns
  • Implement secure authentication and authorisation flows
  • Ensure applications meet security, performance, availability, and compliance requirements
  • Contribute to architecture and technical design decisions, including modularisation and scalability
  • Implement and maintain automated testing (unit, integration, UI) and support CI/CD pipelines
  • Take ownership of release management, build pipelines, and App Store submissions
  • Troubleshoot and resolve production issues with a focus on stability and resilience
  • Participate in code reviews and promote mobile engineering best practices
  • Work independently in a small, high ownership team environment while collaborating ‑cross f‑unctionally

Benefits

  • Generous vacation and wellness days to help you recharge
  • Comprehensive employer-paid benefits coverage for peace of mind
  • Market-leading employer-funded RRSP program to invest in your future
  • Flexible hybrid work model for better work-life balance
  • Access to a free and confidential 24/7 employee & family assistance program to offer support for you and your immediate family
  • Pregnancy and parental leave top-up to support growing families
  • Charitable donation matching with United Way to amplify your impact
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service