×
Register Here to Apply for Jobs or Post Jobs. X

Android Engineer

Job in Markham, Ontario, I3P, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-08-03
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer, App Developer - Mobile/Web, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

About the Company

For more than 30 years, Lorex has been a leader in the marketplace when it comes to innovative security technology for both home and commercial use. We achieve this by continuing to produce innovative monitoring solutions, all backed by cutting-edge technology and a dedicated team of forward thinkers. Using the latest technology and innovations, Lorex strives to produce solutions to both enhance security and fit your lifestyle.

Job Summary

We are looking for an Android Engineer to lead development of the Lorex applications. You will guide the Android team, uphold engineering quality, and work closely with our iOS counterparts to deliver a consistent, high-quality cross-platform experience.

Duties & Responsibilities
  • Lead and mentor Android developers through code reviews, coaching, and architectural guidance.
  • Own Android app quality: code structure, reliability, testing practices, and performance.
  • Work in parallel with the iOS team to ensure platform consistency, shared architecture decisions, and aligned feature delivery.
  • Drive adoption of modern Android best practices (Kotlin, coroutines, Jetpack, modularization).
  • Improve build stability, CI/CD workflows, and Crashlytics health.
  • Collaborate with Product, Backend, Firmware, and QA teams to deliver well-scoped, high-quality releases.
Qualifications
  • Expert Kotlin developer with strong understanding of modern Android patterns (MVVM/Clean Architecture).
  • Experience with Jetpack components:
    View Model, Live Data/Flow, Work Manager, Navigation, Room, etc.
  • Strong knowledge of coroutines, structured concurrency, and asynchronous programming.
  • Practical experience with Firebase (Crashlytics, Analytics, Messaging).
  • Familiarity with video streaming, WebRTC, or real-time media frameworks (nice to have).
  • Experience maintaining large, production apps with complex navigation flows and multi-module setups.
  • Solid understanding of Gradle, AGP upgrades, and dependency management.
  • Strong debugging, profiling, and performance optimization skills.
  • Experience writing and enforcing unit tests and contributing to UI/automation testing strategy.
  • Comfortable working in tandem with an iOS team to ensure architectural alignment, shared API definitions, and synchronized feature release cadence.
  • Experience with Amazon Web Services (AWS) is an asset.
What We re Looking for:
  • Proven experience leading or mentoring Android engineers.
  • A passion for code quality, clean architecture, and continuous improvement.
  • Strong communicator who can bridge Android, iOS, backend, QA, and product teams.
  • Ability to balance speed, technical debt, and long-term maintainability.

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.

* Please note that we use AI tools as part of our recruitment process to enhance efficiency and improve candidate experience.*

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary