07/15/2026 updated


100 % available
Senior Android Engineer | Kotlin, Jetpack Compose & On-Device AI
Dhaka, Bangladesh
Worldwide
Bachelor of Science in Computer Science & EngineeringJava (Programming Language)Android (Software)Android Software DevelopmentAndroid StudioBluetooth Low Energy (Bluetooth)TensorFlowGoogle FirebaseKotlinJetpack ComposeAndroid Ui
Jetpack Compose & Modern Android UI
Expertise in building and migrating large-scale Android UIs using Jetpack Compose, including performance optimization on critical screens, reducing rendering overhead, and modernizing legacy Java/XML codebases with MVVM, Hilt, and Kotlin Flows.
Kotlin Multiplatform (KMP) Development
Hands-on experience building KMP shared modules for business logic and networking using Ktor, kotlinx.serialization, and SQLDelight, enabling code reuse across Android and iOS targets.
On-Device AI & ML Integration
Integration of TensorFlow Lite models for on-device AI features such as child emotion detection, as well as AI/LLM API integration with token-efficient prompting to deliver smart, cost-effective in-app functionality.
Clean Architecture & Design Patterns
Application of Clean Architecture, MVVM, MVI, Modularization, SOLID principles, and OOP to maintain scalable and consistent codebases across large Android projects.
Asynchronous & Reactive Programming
Proficiency in Kotlin Coroutines, Flow, LiveData, and Events for building responsive and efficient asynchronous Android applications.
Dependency Injection
Experience with Hilt, Koin, and Dagger for dependency injection, ensuring maintainable and testable Android application architectures.
Networking & APIs
Strong command of Retrofit, Ktor, OkHttp, REST APIs, WebSockets, GraphQL, and Mapbox SDK for building robust networked Android applications.
DevOps & Testing
Implementation of CI/CD pipelines using Jenkins, along with unit and UI testing using JUnit, MockK, and Espresso, increasing test coverage and release reliability.
Security & Data Storage
Knowledge of SSL Pinning, EncryptedSharedPreferences, ProGuard/R8 code obfuscation, and Secure Data Storage to protect user data and application integrity.
Firebase & Analytics Tools
Use of Firebase services including Crashlytics and FCM, as well as Baseline Profiles and Macrobenchmark testing to optimize app startup time and overall performance.
Expertise in building and migrating large-scale Android UIs using Jetpack Compose, including performance optimization on critical screens, reducing rendering overhead, and modernizing legacy Java/XML codebases with MVVM, Hilt, and Kotlin Flows.
Kotlin Multiplatform (KMP) Development
Hands-on experience building KMP shared modules for business logic and networking using Ktor, kotlinx.serialization, and SQLDelight, enabling code reuse across Android and iOS targets.
On-Device AI & ML Integration
Integration of TensorFlow Lite models for on-device AI features such as child emotion detection, as well as AI/LLM API integration with token-efficient prompting to deliver smart, cost-effective in-app functionality.
Clean Architecture & Design Patterns
Application of Clean Architecture, MVVM, MVI, Modularization, SOLID principles, and OOP to maintain scalable and consistent codebases across large Android projects.
Asynchronous & Reactive Programming
Proficiency in Kotlin Coroutines, Flow, LiveData, and Events for building responsive and efficient asynchronous Android applications.
Dependency Injection
Experience with Hilt, Koin, and Dagger for dependency injection, ensuring maintainable and testable Android application architectures.
Networking & APIs
Strong command of Retrofit, Ktor, OkHttp, REST APIs, WebSockets, GraphQL, and Mapbox SDK for building robust networked Android applications.
DevOps & Testing
Implementation of CI/CD pipelines using Jenkins, along with unit and UI testing using JUnit, MockK, and Espresso, increasing test coverage and release reliability.
Security & Data Storage
Knowledge of SSL Pinning, EncryptedSharedPreferences, ProGuard/R8 code obfuscation, and Secure Data Storage to protect user data and application integrity.
Firebase & Analytics Tools
Use of Firebase services including Crashlytics and FCM, as well as Baseline Profiles and Macrobenchmark testing to optimize app startup time and overall performance.
Experience
Professional experience10+ years
Freelancer since2015
Languages
EnglishFluent
Project history
Engineered real-time location tracking and polygon-based zone mapping using Mapbox SDK. Built a KMP shared module for business logic and networking. Integrated AI/LLM APIs with token-efficient prompting. Optimized Jetpack Compose UI on performance-critical screens.
Migrated a 150K+ LOC legacy Java/XML codebase to Jetpack Compose with MVVM, Hilt, and Kotlin Flows for the Hypermart app serving 1M+ active users. Led the Android engineering team, owned architectural decisions, implemented Jenkins-based CI/CD pipelines, and increased unit test coverage by 40%.
Cut production APK size by 20% through resource optimization. Built an on-device child emotion detection feature using a custom TensorFlow Lite model. Developed a POS system Android app with support for multiple hardware configurations.