Mobile Software Developer

Keystone Solutions
Leuven, Belgium
about 2 months ago
Apply on www.careerjet.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English

Tech stack

Flutter Multitier Architecture Data Analysis Android Software Development Apple IOS Cloud Computing Dependency Injection Mobile Application Software Microsoft SQL Server Model View ViewModel Data Storage Technologies Modern Ui
+9 more
IT Architecture Firebase Backend Kotlin People Soft Jetpack Compose React Native Asynchronous Programming Restful APIs

Job description

We are seeking a driven Mobile Software Developer for a consultancy mission at a client site, representing Keystone Solutions. In this role, you will be part of a strategic IT team that maintains non-medical hospital applications, focusing on Android development while being open to future platforms. Responsibilities:

  • You will bridge the gap between our complex ERP backend and end-users by building intuitive, high-performance mobile apps that enhance the efficiency of thousands of hospital staff.
  • Android Development: You will start developing and maintaining native Android applications written in Kotlin, utilizing the Android Jetpack ecosystem.
  • Future-proof Mindset: You will stay updated on mobile trends and be willing to evolve with potential shifts towards other platforms (iOS or Cross-platform frameworks).
  • Innovation & Architecture: You will translate functional needs into technically advanced solutions, contributing to architecture discussions (MVVM, Clean Architecture), security, and UX/UI.
  • Integration & Monitoring: You will connect apps to backend systems and use Firebase for monitoring (Crashlytics), analytics, and messaging (Cloud Messaging).
  • End-to-End Responsibility: Over time, you will execute projects from A to Z, including analysis, development, release, and user guidance.

Requirements

  • You hold a master’s degree in IT or have equivalent experience.
  • You are a specialist in Android but have a broad interest in the entire mobile landscape.

Your Tech Stack & Skills:

  • Kotlin & Core: Deep knowledge of Kotlin (including Coroutines & Flow) and the Android SDK.
  • Modern UI: Experience with (or strong interest in) Jetpack Compose for building modern interfaces.
  • Architecture: Ability to build scalable apps following principles like MVVM, Clean Architecture, and Dependency Injection (e.g., Koin).
  • Firebase: Experience with Firebase services such as Crashlytics, Cloud Messaging, Analytics, and Firestore.
  • Networking: Familiarity with REST APIs (using Retrofit and/or OkHttp; Ktor client is a plus) and local data storage (e.g., Room).

Your Mindset & Broader Knowledge:

  • Flexibility: While you are currently an Android expert, you are open to expanding your skills to iOS (Swift) or Cross-platform (e.g., Flutter/React Native/KMP) as projects require.
  • Backend Willingness: You are not afraid to learn about our backend environment (PeopleSoft tools, SQL Server).
  • Team Player: Knowledge sharing and eagerness to learn are second nature to you.
  • Communication: You are proficient in both Dutch and English., If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at . Duration: As soon as possible - 31/12/2026 5 months * (full time) Skills required:

  • Android SDK - Level: Expert - Most recent: Any time
  • IT Architecture - Level: Advanced - Most recent: Any time
  • Kotlin (inclusief Coroutines & Flow) - Level: Expert - Most recent: Any time
  • Modern UI: Jetpack Compose. - Level: Expert - Most recent: Any time
  • Networking - Level: Advanced - Most recent: Any time

Language requirements: Dutch Level Native or bilingual proficiency English Level Professional working proficiency

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all