09/03/2026 updated


100 % available
Senior Mobile Engineer (Android)
Isfahan, Iran
Worldwide
Associate Degree in Computer SoftwareAndroid (Software)Android Software DevelopmentKotlinJetpack Compose
Senior Android Developer with 9+ years of experience building high-performance, scalable mobile applications.
Expert in Kotlin, Jetpack Compose, Coroutines, and modern architectures (MVVM, MVI).
Strong background in offline-first systems, API integration, and complex data handling. I’ve delivered production-grade apps in international teams, focusing on performance, clean architecture, and reliable user experience under real-world conditions.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentPersianNative speaker
Project history
- Worked with 4 clients across Iran, the US, and Germany, handling everything from architecture to release. Helped ship stable features faster and cut back-and-forth during delivery by ~25%.
- Updated a US-based app by adding Google OAuth2, upgrading outdated dependencies, and building tablet support. This improved login reliability, reduced crashes by ~30%, and expanded usable screen coverage significantly.
- Built a map-based discovery feature using OpenStreetMap for a German client, so users could find nearby markets directly in-app. This increased feature usage by ~20% and removed the need to switch to external apps.
- Built an Android app to help users find nearby car services in urgent situations using real-time location and map-based discovery.
- Designed the architecture and implemented offline-first data handling to ensure reliability in low-connectivity scenarios.
- Focused on reducing user decision time with simplified search and service discovery flows.
(link):[https://github.com/Mojtaba-Shafaei/mijore-showcase]
Led multi-module MVVM/MVI architecture modernization for a global aviation SaaS platform, improving UI responsiveness 2x and cutting UI blocking 50%. Cut crash rate 50% via Crashlytics-based monitoring. Reduced regression defects ~40% with JUnit, MockK, and Espresso. Built a real-time data synchronization system using WebSocket/STOMP. Implemented OAuth2/OIDC authentication and encrypted local storage. Managed Jenkins CI/CD pipelines.