iOS and Android Engineer

Lorex Technology

Markham

On-site

CAD 80,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading security technology company in Markham is looking for an iOS Engineer & Android Engineer to lead mobile applications development. This role involves mentoring developers, ensuring high-quality mobile app performance, and collaborating with cross-functional teams. The ideal candidate has extensive experience in Swift and Kotlin, and is passionate about clean, maintainable code. This opportunity comes with full-time employment and a competitive salary range of CA$80,000 to CA$90,000 annually.

Qualifications

  • Expert knowledge of Swift with strong experience in UIKit and/or SwiftUI.
  • Strong understanding of Swift Concurrency (async/await), Combine, or equivalent asynchronous frameworks.
  • Hands-on experience with Jetpack components (ViewModel, LiveData/Flow, WorkManager).

Responsibilities

  • Lead and mentor iOS and Android developers through code reviews and architectural guidance.
  • Own overall mobile app quality, including code structure and performance.
  • Drive adoption of modern mobile best practices and platform standards.

Skills

Swift expertise
Android architectures knowledge
Networking and API integrations
Debugging and profiling skills
Firebase knowledge

Tools

Xcode
Jetpack
Gradle

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Lorex Technology. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$80,000.00/yr - CA$90,000.00/yr

Direct message the job poster from Lorex Technology

Existing vacancy: Yes – Open and available immediately

Company Description

For more than 30 years, Lorex has been a leader in the marketplace for innovative security technology for both home and commercial use. We achieve this by continuing to deliver advanced monitoring solutions backed by cutting-edge technology and a dedicated team of forward thinkers. Using the latest innovations, Lorex creates products that enhance security while fitting seamlessly into everyday life.

Job Summary

We are seeking a iOS Engineer & Android Engineer to lead the development of Lorex’s mobile applications across both platforms. In this role, you will provide technical leadership, drive engineering excellence, and work closely with cross-functional partners to deliver a consistent, scalable, and high-performing mobile experience. You will collaborate closely with counterpart platform leads and teams to ensure alignment in architecture, quality, and feature delivery.

Duties & Responsibilities

  • Lead and mentor iOS and Android developers through code reviews, coaching, and architectural guidance.
  • Own overall mobile app quality, including code structure, performance, reliability, testing practices, and maintainability.
  • Collaborate closely across iOS and Android teams to ensure consistent architecture, shared API contracts, aligned UX patterns, and synchronized feature delivery.
  • Partner with Hardware, Backend, Cloud, Firmware, QA, and Product teams to scope, build, and deliver high-quality features.
  • Drive adoption of modern mobile best practices and platform standards (Swift, Swift Concurrency, SwiftUI, Kotlin, Coroutines, Jetpack, modularization).
  • Improve build stability, CI/CD workflows, and crash-free reliability using tools such as Firebase Crashlytics.
  • Contribute to long-term technical strategy, balancing rapid feature delivery with scalability and technical debt management.

Requirements

  • Expert knowledge of Swift with strong experience in UIKit and/or SwiftUI.
  • Experience with modern iOS architectures (MVVM, Clean Architecture) and modular codebases.
  • Strong understanding of Swift Concurrency (async/await), Combine, or equivalent asynchronous frameworks.
  • Experience with networking, API integrations, offline support, and secure data management.
  • Familiarity with AVFoundation, real-time streaming, or WebRTC is a strong asset.
  • Proficiency with debugging, profiling, and performance optimization using Xcode Instruments.
  • Expert knowledge of Kotlin with strong understanding of modern Android architectures (MVVM, Clean Architecture).
  • Hands-on experience with Jetpack components (ViewModel, LiveData/Flow, WorkManager, Navigation, Room).
  • Strong understanding of coroutines, structured concurrency, and asynchronous programming.
  • Experience with Gradle, AGP upgrades, and dependency management.
  • Practical experience with Firebase (Crashlytics, Analytics, Messaging).
  • Familiarity with video streaming, real-time media frameworks, or WebRTC is an asset.

Cross-Platform & General

  • Experience maintaining large, production mobile applications with complex navigation flows and multi-module architectures.
  • Strong experience improving and enforcing unit, UI, and automated testing pipelines.
  • Comfort working closely across iOS and Android teams to align architecture, data models, APIs, and release cadence.
  • Experience with AWS or cloud-based services is considered an asset.

What We’re Looking For

  • Proven experience leading or mentoring mobile engineers.
  • Passion for clean, maintainable code and thoughtful architectural decisions.
  • Strong communicator who collaborates effectively across mobile, backend, QA, firmware, and product teams.
  • Ability to balance speed, quality, and long-term maintainability in a fast-paced environment.

Lorex welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Seniority level

Associate

Employment type

Full-time

Job function

Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at Lorex Technology by 2x

Get notified about new Android Developer jobs in Markham, Ontario, Canada.

Mobile (Android and IOS) Software Developer 8724-0413
Android Software Engineer, Infotainment Apps

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cyber Security Analyst
Cyber Security Analyst

Lorex Technology • Markham

On-site
CAD 90,000 - 120,000
Android Developer
Android Developer

Ascendion • Canada

On-site
CAD 110,000 - 135,000
iOS Engineer Senior
iOS Engineer Senior

Lumenalta • Toronto

Remote
CAD 66,000 - 133,000
Health insurance (medical and dental)
Professional development fund
15 days of paid time off annually
+1
iOS Developer
iOS Developer

Creative Circle • Toronto

On-site
Technology Lead - IOS Developer
Technology Lead - IOS Developer

Infosys Limited • Mississauga

On-site
CAD 92,000 - 124,000
Senior iOS Developer
Senior iOS Developer

PRI Technology • Toronto

Hybrid
CAD 120,000 - 130,000
Android Developer
Android Developer

Synechron • Calgary

Hybrid
CAD 110,000 - 115,000
15 days paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+4
iOS Developer
iOS Developer

TMC • Calgary

On-site
CAD 60,000 - 150,000
Permanent employment contract
Individual profit sharing
One-on-one coaching
Technology Lead - IOS Developer
Technology Lead - IOS Developer

Infosys • Mississauga

On-site
CAD 93,000 - 123,000
Technology Lead - IOS Developer
Technology Lead - IOS Developer

Infosys • Burnaby

On-site
CAD 90,000 - 137,000