Mobile Developer - Android & Kotlin

Pauwels Consulting
Leuven, Belgium
2 days ago

Role details

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

Job location

Leuven, Belgium

Tech stack

Flutter
Multitier Architecture
LTE (Telecommunication)
Data analysis
Android
Cloud Computing
Dependency Injection
Design of User Interfaces
Mobile Application Software
Microsoft SQL Server
Model View ViewModel
Software Architecture
Systems Integration
Data Storage Technologies
iOS
Firebase
Backend
Kotlin
Jetpack Compose
React Native
Asynchronous Programming
REST
Multiplatform

Job description

  • Develop and maintain native Android applications using Kotlin and the Android Jetpack ecosystem.
  • Translate functional requirements into technical solutions with a focus on MVVM and Clean Architecture.
  • Integrate mobile applications with backend systems and implement monitoring through Firebase.
  • Manage the end-to-end project lifecycle from initial analysis and development to final release and user guidance.
  • Monitor mobile trends and contribute to the long-term evolution of the mobile architecture and UI/UX design.
  • Collaborate with the development team to ensure seamless alignment between mobile apps and the broader application landscape.

Requirements

  • 8+ years of experience with Android SDK and Kotlin, including Coroutines and Flow.
  • 5+ years of software architecture expertise using MVVM, Clean Architecture, and Dependency Injection frameworks such as Koin.
  • 5+ years working with Firebase services including Crashlytics, Cloud Messaging, Analytics, and Firestore.
  • 3+ years of experience integrating REST APIs using Retrofit or OkHttp.
  • Proficiency in modern UI development with Jetpack Compose.
  • Knowledge of local data storage using Room.
  • Possess a Master's degree in IT or equivalent professional experience.
  • Proactive team player with a strong focus on knowledge sharing.
  • You are fluent in Dutch and English.

Nice to Haves

  • Experience with the Ktor client.
  • Willingness to learn SQL Server and ERP-specific backend environments.
  • Interest in expanding skills toward iOS development with Swift or cross-platform frameworks like Flutter, React Native, or Kotlin Multiplatform (KMP).

Apply for this position