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.