iOS and Android Engineer - Markham - Lorex Technology

    Lorex Technology
    Lorex Technology Markham

    1 week ago

    Full time
    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


    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.


    #J-18808-Ljbffr

  • Work in company

    iOS and Android Engineer

    Only for registered members

    We are seeking a iOS Engineer & Android Engineer to lead the development of Lorex's mobile applications across both platforms. · Proven experience leading or mentoring mobile engineers. · Passion for clean, maintainable code and thoughtful architectural decisions. · ...

    Markham, Ontario

    1 month ago

  • Work in company

    iOS and Android Engineer

    Only for registered members

    We are seeking an iOS and Android Engineer to lead the development of Lorex's mobile applications across both platforms. · Lead and mentor iOS and Android developers through code reviews... · ...

    Markham, Ontario

    2 weeks ago

  • Work in company

    iOS and Android Engineer

    Only for registered members

    We are seeking a iOS Engineer & a Android Engineer to lead the development of Lorex's mobile applications across both platforms.Lead and mentor iOS and Android developers through code reviews, coaching, and architectural guidance. · Own overall mobile app quality, including code ...

    Markham

    1 month ago

  • Work in company

    Staff Android Engineer

    Only for registered members

    +Job summary · Tangerine is Canada's leading direct bank. We offer flexible and accessible banking options, innovative products, and award-winning Client service. · +ResponsibilitiesYou'll be joining one of our teams that's rebuilding our mobile banking application. · Design, dev ...

    Toronto, ON MH A

    6 days ago

  • Work in company

    Senior Software QA Engineer-Android

    Only for registered members

    The Software QA Specialist is responsible for ensuring high-quality delivery of Android-based applications running on embedded/infotainment systems. · ...

    Markham, ON

    1 month ago

  • Work in company

    Android Engineer

    Only for registered members

    We build with empathy, · act with urgency, · and take big swings that drive real-world impact. · Stock options + TFSA/RRSP with 4% company match · Comprehensive medical, dental, and vision for you and your dependents · ...

    Toronto

    1 month ago

  • Work in company

    Android Engineer

    Only for registered members

    We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. · The preferred qualifications are a bonus, not a requirement. · ...

    Toronto $135,200 - $202,800 (CAD)

    3 weeks ago

  • Work in company

    Android Engineer

    Only for registered members

    The mobile engineer owns the development of mobile apps and SDK responsible for enabling transactions on Android-compatible devices. Finix is a full-stack acquirer processor, empowering businesses of all sizes with flexible, modern payment solutions. ...

    Toronto

    1 week ago

  • Work in company

    Android Engineer

    Only for registered members

    The mobile engineer owns the development of mobile apps and SDK responsible for enabling transactions on Android-compatible devices. This specific role will implement and develop an SDK that integrates with Finix APIs and payment providers to collect payments using various termin ...

    Toronto $130,000 - $185,000 (CAD) Full time

    1 month ago

  • Work in company

    Android Engineer

    Only for registered members

    +At Homebase, you'll join a team that's bold and fast-moving. · We build with empathy and act with urgency. · ...

    Toronto Full time

    1 month ago

  • Work in company Remote job

    Android Engineer

    Only for registered members

    +We are looking for a skilled Android engineer to join our team. You will be responsible for developing and maintaining mobile apps and SDKs that enable transactions on Android-compatible devices. · +Work with product management to create specifications. · Work with various vendo ...

    Toronto, Ontario

    5 days ago

  • Work in company

    Android Engineer

    Only for registered members

    We build with empathy, act with urgency, and take big swings that drive real-world impact. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Android Engineer

    Only for registered members

    We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. · ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Android Engineer

    Only for registered members

    We're not just building an app—we're building unstoppable teams. · ...

    Toronto

    1 month ago

  • Work in company

    Senior Android Engineer

    Only for registered members

    Senior Android engineer with experience in kotlin and mvvm architecture required for contract or full time position in toronto canada. · ...

    Toronto

    3 weeks ago

  • Work in company

    Senior Android Engineer

    Only for registered members

    We are looking for a Senior Android Engineer with experience in native Android mobile application development. As a Senior Android Engineer, you will be working in a team maintaining and making additions to our Android applications as well as creating brand new applications from ...

    Toronto

    1 month ago

  • Work in company

    Software Engineer, Android

    Only for registered members

    We are seeking a skilled Android Software Engineer to join eBay’s native Focus Category engineering team.In this role, you will be instrumental in supporting and implementing category-specific features within our core Android application. · ...

    Toronto

    1 month ago

  • Work in company

    Staff Android Engineer

    Only for registered members

    We are looking for a Staff Android Engineer to help architect our Mobile Apps for the next 2-3 years of growth. The ideal candidate should have experience leading the design and development of mobile apps with high quality, stability, and low latency. ...

    Toronto

    1 month ago

  • Work in company

    Senior Android Engineer

    Only for registered members

    · A senior Android engineer with experience in Kotlin, MVVM and MVP architecture is needed for this role. · Bachelor's degree in Computer Science, Engineering or related field and 5+ years of work experience · , · ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Software Engineer, Android

    Only for registered members

    We're looking for Android engineers who want to work on an app used by millions of people. We've seen significant growth in our codebase and number of developers, and we'd love for you to bring a piece of your culture and experience into ours so that we can continue to improve ou ...

    Toronto $120,000 - $150,000 (CAD)

    1 month ago

  • Work in company

    Android Software Engineer

    Only for registered members

    This job is with eBay and the team will collaborate across multiple domain teams to create the best user experience. · eBay's native Focus Category team has a culture of drive and innovation, continuously adopting the latest technologies and improving our processes. · The Role As ...

    Toronto

    1 month ago

Jobs
>
Markham