Mobile Software Developer JP054970

ITProposal


Job Location:

Leuven - Belgium

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Mobile Software Developer

As a Mobile Software Developer I design develop and maintain high-quality native Android applications that deliver secure scalable and user-friendly mobile solutions. I specialize in Kotlin-based development modern Android architecture and seamless backend integration while following industry best practices to build reliable applications that enhance business processes and user experience.

Key Responsibilities

  • Develop and maintain native Android applications using Kotlin and the Android SDK.
  • Build modern responsive user interfaces using Jetpack Compose and Android Jetpack libraries.
  • Design scalable and maintainable applications following MVVM Clean Architecture and Dependency Injection principles (Koin/Dagger/Hilt).
  • Implement asynchronous programming using Kotlin Coroutines and Flow to improve application performance and responsiveness.
  • Integrate mobile applications with RESTful APIs using Retrofit OkHttp and related networking frameworks.
  • Utilize Firebase services including Crashlytics Cloud Messaging Analytics and Firestore to monitor application health user engagement and messaging capabilities.
  • Implement local data persistence using Room and other Android storage technologies.
  • Collaborate with backend teams to integrate enterprise systems databases and APIs while ensuring secure data exchange.
  • Participate in application architecture technical design code reviews and implementation of best practices.
  • Optimize application performance security stability and maintainability throughout the development lifecycle.
  • Manage the complete mobile application lifecycle from requirements analysis and development through testing deployment maintenance and user support.
  • Work within Agile development teams collaborating closely with business analysts UX/UI designers QA engineers and stakeholders to deliver high-quality software solutions.
  • Stay current with emerging mobile technologies and evaluate future development opportunities across Android iOS (Swift) and cross-platform frameworks such as Flutter React Native and Kotlin Multiplatform.

Core Competencies

  • Android Application Development
  • Kotlin (Coroutines & Flow)
  • Android SDK
  • Jetpack Compose
  • Android Jetpack
  • MVVM Architecture
  • Clean Architecture
  • Dependency Injection (Koin/Hilt/Dagger)
  • REST API Integration
  • Retrofit & OkHttp
  • Firebase (Crashlytics Analytics Cloud Messaging Firestore)
  • Room Database
  • Mobile Application Architecture
  • Performance Optimization
  • Secure Mobile Development
  • Agile/Scrum Development
  • UX/UI Best Practices
  • API Integration
  • SQL & Backend Integration
  • Continuous Improvement
Mobile Software Developer As a Mobile Software Developer I design develop and maintain high-quality native Android applications that deliver secure scalable and user-friendly mobile solutions. I specialize in Kotlin-based development modern Android architecture and seamless backend integration while...