Progressive
Mobile Software Engineer iOS/Android
ProgressiveNetherlands6 days ago
Full-timeEngineering

Senior Mobile Software Engineer - Cross-Platform Connectivity

We're looking for a seasoned Mobile Software Engineer to join a global team focused on building scalable, high-performance connectivity solutions for smart devices. This role involves working on shared mobile libraries and native components that power wireless communication across a wide range of connected products - from wellness tech to critical monitoring systems.


What You'll Be Doing


  • Designing and building shared libraries in Kotlin and Swift for cross-platform use.
  • Driving innovation in multiplatform mobile development.
  • Maintaining clear documentation for all developed components and features.
  • Reporting progress and blockers in a structured, transparent way.
  • Managing personal and team backlogs, and contributing to sprint planning.
  • Supporting integration of platform features into client applications.
  • Writing automated unit and integration tests using modern frameworks.
  • Participating in FMEAs, design reviews, and code quality assessments.
  • Ensuring compliance with internal quality standards and external regulations.
  • Contributing to the full development lifecycle: from requirements to release.
  • Solving complex concurrency and multithreading challenges.


What You Bring

  • At least 5 years of experience in mobile software development.
  • A degree in Computer Science, Software Engineering, or a related field.
  • Deep knowledge of memory management on both Android and iOS platforms.
  • Hands-on experience with Kotlin Multiplatform, and native development in Kotlin and Swift.
  • Familiarity with CocoaPods, Gradle, and other mobile build/dependency tools.
  • Strong understanding of object-oriented design and SOLID principles.
  • Experience with MQTT, BLE, Wi-Fi, and other networking protocols.
  • Exposure to OS-level abstractions for wireless communication on Android and iOS.
  • Agile mindset with experience in Scrum, Kanban, or similar methodologies.
  • Commitment to Test-Driven Development and clean code practices.
  • Proficiency in asynchronous programming using Coroutines and Async/Await.


Bonus Skills

  • Experience with CocoaPods, Gradle, and scripting for automation.
  • Familiarity with CI/CD pipelines, Docker, and GitHub Actions.
  • Exposure to IoT ecosystems and connected product development.
  • Use of code quality tools, linters, profilers, and static analysis frameworks.
  • Experience working on regulated products or in safety-critical environments.



Let op: vacaturefraude


Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:

* Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).

* Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website.

Important: job fraud

Unfortunately, job fraud is becoming more common. Beware of such scams:

* We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.

* If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.

Key Skills

Ranked by relevance