1

Android Mobile Application Developer Jobs in Ontario

We are seeking a Mobile Software Application Developer with strong Android development experience to help modernize and expand a mission-critical aerospace telemetry and mission systems platform.

Mobile Application Developer Department: Information Technology Location: 6300 Steeles Ave West ... Developing on iOS and Android systems using platform-specific Native development and React Native ...

In this senior leadership role, you will guide and mentor a team of mobile application developers ... Kotlin), and Android platforms. Make critical architectural decisions that balance velocity ...

In this senior leadership role, you will guide and mentor a team of mobile application developers ... Kotlin), and Android platforms. Make critical architectural decisions that balance velocity ...

You'll lead engineers across iOS, Android, Mobile Backend, and Mobile Quality Engineering, partner ... To request a reasonable accommodation in the application process, contact hr@manulife.com.

Designing and developing high-quality, user-focused features for our native Android application ... Building and evolving production-scale mobile applications. Preferred Qualifications and Experience:

Mobile Developer (Entry Level)

Toronto, ON · Hybrid

CA$85K - CA$95K/yr

About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or Android application development. While it isn't necessary to know both, we encourage all of our mobile ...

next page

Showing results 1-20

Android Mobile Application Developer information

What are the key skills and qualifications needed to thrive as an Android Mobile Application Developer, and why are they important?

To thrive as an Android Mobile Application Developer, you need strong proficiency in Java and Kotlin programming, a solid understanding of Android SDK, and experience with mobile app development best practices, typically supported by a degree in computer science or a related field. Familiarity with Android Studio, version control systems like Git, and knowledge of APIs and third-party libraries are commonly required, while certifications such as Google Associate Android Developer can be advantageous. Creativity, problem-solving abilities, and effective communication help developers translate user needs into functional, user-friendly applications and collaborate within teams. These skills are vital for creating high-quality, reliable apps that meet user expectations and adapt to evolving technology trends.

What are some common challenges Android Mobile Application Developers face when working on cross-functional teams?

Android Mobile Application Developers often collaborate with designers, backend developers, and QA testers to deliver high-quality apps. A common challenge is ensuring smooth communication and alignment on technical requirements, design expectations, and project timelines. Developers must frequently clarify platform-specific constraints and advocate for best practices in UI/UX and performance, while balancing input from various stakeholders. Proactively participating in sprint planning and code reviews helps address misunderstandings early and fosters a more cohesive team dynamic.

What does an Android Mobile Application Developer do?

An Android Mobile Application Developer is responsible for designing, building, and maintaining applications for devices running the Android operating system. They write code in languages such as Java or Kotlin, collaborate with designers and product teams, and ensure apps are user-friendly and perform well. These developers also test and debug apps, update them for new Android versions, and may integrate third-party APIs or services as needed. Their work helps bring innovative mobile experiences to Android users.
What cities in Ontario are hiring for Android Mobile Application Developer jobs? Cities in Ontario with the most Android Mobile Application Developer job openings:
Infographic showing various Android Mobile Application Developer job openings in Ontario as of May 2026, with employment types broken down into 36% Full Time, 38% Part Time, and 26% Contract. Highlights an 78% Physical, 4% Hybrid, and 18% Remote job distribution.

Full-time

Posted 14 days ago


Job description

Mobile Application Developer

Ottawa, ON

6 Month Term

Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi-Mission Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide. We are seeking a Mobile Software Application Developer with strong Android development experience to help modernize and expand a mission-critical aerospace telemetry and mission systems platform. This role involves refactoring and porting legacy Java code into a modern Kotlin-based MVVM architecture while integrating telemetry, sensor, and guidance systems across multiple applications and hardware interfaces.

What will you be doing?

  • Refactor and modernize legacy Java application logic into clean, maintainable Kotlin code
  • Design and implement Android applications using MVVM architecture patterns
  • Develop and maintain telemetry communication channels between AGU, SkyLink, and LaunchPADS systems
  • Build integrations between multiple mission and telemetry applications
  • Develop and maintain JNI (Java Native Interface) bridges for Guidance, Navigation, and Control (GNC) functionality
  • Integrate Android internal sensors and external hardware sensors into mission systems
  • Implement asynchronous and reactive data pipelines using Kotlin Flows
  • Write and maintain automated test suites for application and integration testing
  • Collaborate with cross-functional engineering teams on architecture, telemetry, and system integration efforts
  • Improve code quality, scalability, and maintainability across the platform


What do we need from you?

    • Strong professional experience with Java and Kotlin
    • Experience developing Android applications using MVVM architecture
    • Hands-on experience with Kotlin Flows and asynchronous programming patterns
    • Experience with dependency injection frameworks such as Hilt
    • Experience writing automated tests using:JUnit5, MockK, Robolectric etc
    • Experience integrating APIs, services, or external applications
    • Understanding of multithreading, concurrency, and reactive programming concepts
    • Experience working with Android hardware interfaces, sensors, or embedded integrations
    • Experience with JNI (Java Native Interface) would be desirable
    • Experience working with telemetry systems, aerospace systems, or real-time data processing
    • Familiarity with Guidance, Navigation, and Control (GNC) systems
    • Nice to have include experience with Jetpack Compose, Coroutines and advanced Flow operators etc


    Compliance Statement

    This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.

    MMIST values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

    If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

    Please note that the compensation range information provided is a general guideline only. Criteria such as the candidate's qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.