Find a jobRecruiters

Senior Flutter Android Developer (Medical Device Software)

Exclusive opportunity

Hybrid

Senior Flutter Android Developer (Medical Device Software)

Acorai

Senior Flutter Android Developer (Medical Device Software)

Skills

KotlinMobile DevelopmentAndroidJavaFlutterCybersecurityDartAzure

1 day ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

7300 Portalegre, Portugal

Work mode:

Hybrid

Published on:

23 October 2026

What they need


ABOUT ACORAI

Heart failure affects more than 60 million people worldwide, and one of the most important signals for managing it - the pressure inside the heart - still typically requires an invasive, surgical catheter procedure to measure. At Acorai, we’re changing that.

Our SAVE Sensor System combines multiple non-invasive sensors with machine learning to estimate cardiac filling pressures in minutes, without a single incision, giving clinicians the insight they need to act earlier and keep patients out of the hospital. Backed by FDA Breakthrough Device Designation, $25M in financing and a pivotal study of more than 1,500 patients across 20 sites in six countries, we’re now on the path to market in the US and Europe - and we’re looking for people who want to help bring a genuinely new kind of cardiac care to patients everywhere. Join a small, ambitious team in Sweden, Portugal and the US where your work will directly shape a product that matters.

ROLE DESCRIPTION

We are seeking an experienced Flutter Android Developer to design, develop, and maintain a medical device application running on Android-based dedicated hardware. The application communicates with external medical devices through native Android interfaces and supports regulated healthcare workflows.

The role requires strong expertise in Flutter, Android platform development, device connectivity, software architecture, and quality-focused software engineering practices. Experience with medical devices, regulated software, or other safety-critical systems is highly valued.

KEY RESPONSIBILITIES

  • Design, develop, and maintain a Flutter-based Android application for a medical device.
  • Implement user interfaces and workflows for patient-facing and clinician-facing use cases.
  • Develop and maintain native Android integrations using Kotlin and/or Java.
  • Implement communication with external medical devices through USB and other hardware interfaces.
  • Design robust application architectures that separate Flutter UI components from critical background services.
  • Develop and maintain Android foreground services and background processing components for long-running device operations.
  • Implement secure local data storage, encryption, and protected handling of patient-related information.
  • Collaborate with UX designers, system architects, firmware engineers, quality engineers, and regulatory specialists.
  • Participate in software risk analysis, design reviews, verification, and validation activities.
  • Create and maintain software documentation required for regulated medical device development.
  • Support software testing, bug fixing, troubleshooting, and release activities throughout the product lifecycle.

REQUIRED QUALIFICATIONS

  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
  • Strong professional experience developing mobile applications with Flutter and Dart.
  • Strong Android development experience using Kotlin and/or Java.
  • Experience integrating Flutter applications with native Android platform code.
  • Experience with Android lifecycle management, foreground services, background processing, and device communication.
  • Understanding of software architecture patterns, state management, dependency injection, and testability.
  • Experience with Git-based development workflows.
  • Experience working with REST APIs and local data persistence solutions.
  • Strong debugging, problem-solving, and troubleshooting skills.
  • Good written and spoken English communication skills.

PREFERRED QUALIFICATIONS

  • Experience developing software for medical devices, healthcare products, or other regulated environments.
  • Familiarity with IEC 62304, ISO 14971, IEC 82304-1, or related medical software standards.
  • Experience with hardware integrations such as USB, Bluetooth, or serial communication.
  • Experience with Android AOSP-based devices, kiosk mode, or dedicated hardware platforms.
  • Experience with cybersecurity and secure software development practices.
  • Experience with CI/CD pipelines, automated testing, and software quality processes.

TECHNICAL SKILLS

ESSENTIAL

  • Flutter, Dart, Android SDK, Kotlin, Git, REST APIs, Unit and integration testing

BENEFICIAL

  • Jetpack libraries, Android Services and WorkManager, USB device communication, Secure storage and encryption, Azure DevOps, Polarion or similar ALM tools, Medical device software development practices

WHAT WE OFFER

  • Hybrid working from Portugal, in a team spread across Sweden, Portugal and the US
  • Competitive salary and participation in our employee option programme.

Other offers great for you!

These companies are also looking for great profiles

Yeets

Développeur Android Sénior (XP Médias appréciée)

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

KotlinAndroidClean ArchitectureJetpack ComposeKotlin CoroutinesGradle multi-module architecture

3 days ago

Quick apply

FreelanceRepublik

Développeur Android sénior (F/H)

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

KotlinRESTful APIsAndroid developmentJetpack ComposeAndroid JetpackMVVM / MVI / Clean Architecture

2 days ago

Quick apply

Sapiens Group

Développeur Android Senior

425€-450€/Jours

Freelance

Paris, France

Hybrid

Skills

KotlinAndroid

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools