Mobile Software Developer (Android/Kotlin)
ITproposal · Bruxelles
Job description
About the role
We are seeking a Mobile Software Developer to design, develop, and maintain native Android applications. The role emphasizes delivering secure, scalable, and user‑friendly mobile solutions using Kotlin and modern Android architecture.
Key responsibilities
- Develop and maintain native Android apps with Kotlin and the Android SDK.
- Build responsive UI using Jetpack Compose and Android Jetpack libraries.
- Design scalable applications following MVVM, Clean Architecture, and Dependency Injection (Koin, Dagger, Hilt).
- Implement asynchronous programming with Kotlin Coroutines and Flow.
- Integrate apps with RESTful APIs using Retrofit and OkHttp.
- Utilize Firebase services (Crashlytics, Cloud Messaging, Analytics, Firestore) for monitoring and messaging.
- Implement local data persistence with Room and other Android storage solutions.
- Collaborate with backend teams to ensure secure data exchange and API integration.
- Participate in architecture design, code reviews, and best‑practice implementation.
- Optimize performance, security, stability, and maintainability throughout the development lifecycle.
- Manage the full mobile app lifecycle from requirements to deployment and support.
- Work within Agile teams alongside analysts, designers, QA engineers, and stakeholders.
Required profile
- Proven experience developing native Android applications using Kotlin.
- Strong understanding of modern Android architecture patterns (MVVM, Clean Architecture).
- Experience with asynchronous programming (Coroutines, Flow) and dependency injection frameworks.
- Familiarity with REST API integration and networking libraries.
- Ability to work collaboratively in Agile/Scrum environments.
Required skills
- Kotlin
- Android SDK
- Jetpack Compose
- Android Jetpack libraries
- MVVM architecture
- Clean Architecture
- Koin, Dagger, Hilt (Dependency Injection)
- Kotlin Coroutines
- Kotlin Flow
- Retrofit
- OkHttp
- Firebase Crashlytics
- Firebase Analytics
- Firebase Cloud Messaging
- Firebase Firestore
- Room database
- REST API integration
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in België.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 1 maand geleden
Expires over 1 week
19 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ITproposal
Bruxelles
Related job offers
-
Senior IT Auditor
Degroof Petercam Bruxelles -
Service Desk Agent Level 1 – EU Project
Ayesa Digital Bruxelles -
Service Desk Agent – Level 2 (IT Support)
Fincons Group Bruxelles -
Business Development Manager – Software santé
Colruyt Group Hal -
Medewerker digitale informatievoorziening
Universiteit Gent Gent