1

Flutter Developer Jobs in Ontario (NOW HIRING)

Salary: $100,000 - $130,000 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 ...

Mobile Developer - Software Engineer

Waterloo, ON ยท Hybrid

CA$90K - CA$130K/yr

You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company. Your day-to ...

... Developer to join them for a busy 2021. \n \n \n \n \n \n This client have been building out their Dynamics and PowerApps function steadily over the last number of years and have a strong customer ...

... Developer to join them for a busy 2021. \n \n \n \n \n \n They have been building out their Dynamics and PowerApps function steadily over the last number of years and have a strong customer base in ...

Mobile Developer (React Native)

Toronto, ON ยท Hybrid

CA$90K - CA$125K/yr

About The Role As a Mobile Developer (React Native), you'll be tasked with building high-quality cross-platform mobile applications. While your primary focus will be React Native, familiarity with ...

You'll work closely with senior engineers while taking ownership of well-defined features end-to-end, growing your technical depth and product intuition over time. We're also increasingly leveraging ...

Application Developer

Toronto, ON ยท On-site

CA$110K - CA$150K/yr

POSITION SUMMARY Bayview is seeking a Application Developer to develop applications that integrate AI, data, and business logic to support internal tools and workflows across the firm. This is a full ...

We are looking for multiple experienced Android Developers for our client. This is a full-time, permanent position that is remote to start with later relocation to Calgary or Winnipeg required. . Our ...

We are looking for multiple experienced Android Developers for our client. This is a full-time, permanent position that is remote to start with later relocation to Calgary or Winnipeg required. . Our ...

We are looking for multiple experienced Android Developers for our client. This is a full-time, permanent position that is remote to start with later relocation to Calgary or Winnipeg required. . Our ...

AWS Cloud Engineer | Scrum & Release Management Specialist Location: Canada Remote Job duties: * Supervise and advise the scrum team to meet software expectations * Manage the product development ...

next page

Showing results 1-20

Flutter Developer information

See Ontario salary details

$27.5K

$102.3K

$154K

How much do flutter developer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for flutter developer in Ontario is $102,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $120,500.00 per year, depending on experience, location, and employer.

What is the difference between Flutter Developer vs React Native Developer?

AspectFlutter DeveloperReact Native Developer
Required CredentialsProficiency in Dart, mobile app development experienceProficiency in JavaScript, React, mobile app development experience
Work EnvironmentDevelops cross-platform apps using Flutter frameworkDevelops cross-platform apps using React Native framework
Industry UsagePopular in startups and companies adopting Flutter for UI consistencyWidely used in companies with existing React ecosystems

Both Flutter Developers and React Native Developers create cross-platform mobile applications, but they use different frameworks and programming languages. Flutter Developers work primarily with Dart and the Flutter SDK, while React Native Developers use JavaScript and React. The choice depends on the company's tech stack and project requirements.

What are the key skills and qualifications needed to thrive as a Flutter Developer, and why are they important?

To thrive as a Flutter Developer, you need strong proficiency in Dart programming, UI/UX design principles, and experience building cross-platform mobile applications, typically supported by a degree in computer science or related field. Familiarity with tools like Android Studio, Xcode, version control systems (e.g., Git), and knowledge of RESTful APIs are commonly required. Creative problem-solving, attention to detail, and effective communication help developers collaborate and deliver polished products. These skills ensure the creation of high-performance, maintainable applications that meet both user needs and business goals.

What are Flutter Developers?

Flutter Developers are software engineers who specialize in building cross-platform mobile, web, and desktop applications using the Flutter framework. Flutter, created by Google, allows developers to write code in the Dart programming language and deploy it on multiple platforms with a single codebase. These developers are skilled in UI/UX design, state management, and integrating native device features. Their work helps businesses create high-performance, visually appealing apps efficiently and cost-effectively.

What are some common challenges Flutter Developers face when working on cross-platform mobile apps?

Flutter Developers often encounter challenges related to ensuring consistent performance and appearance across both iOS and Android devices, as subtle UI differences and platform-specific behaviors can arise. Integrating native device features or third-party SDKs may require writing platform-specific code using platform channels, which can add complexity. Additionally, keeping up with frequent updates to the Flutter framework and its dependencies is important to maintain app stability and access new features. Collaboration with designers and backend developers is essential to ensure smooth workflows and alignment on project goals.
What are the most commonly searched types of Flutter Developer jobs in Ontario? The most popular types of Flutter Developer jobs in Ontario are:
What job categories do people searching Flutter Developer jobs in Ontario look for? The top searched job categories for Flutter Developer jobs in Ontario are:

Mobile Application Developer

MMIST

Stittsville, ON โ€ข On-site

Other

Posted 25 days ago


Job description

Salary: $100,000 - $130,000

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 candidates qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.