Senior Android Developer
Senior Android Developer with 6+ years of experience designing, building, and delivering high-performance, scalable, and maintainable native Android applications in Kotlin and Java. Proven track record of leading feature initiatives, driving architectural decisions using MVVM-Clean and clean architecture principles, and championing code quality through peer code reviews and thorough testing with JUnit and Espresso. Experienced in Agile and Scrum environments — active in sprint planning, retrospectives, and cross-functional collaboration with product, design, QA, and engineering teams. Delivered eCommerce solutions for 70+ clients on Shopify and Magento platforms, including real-time apps with 1M+ downloads. Proficient in REST API and GraphQL integrations, Firebase, Android Jetpack, Hilt dependency injection, Coroutines, and third-party SDK onboarding.
Languages: Kotlin (3+ years), Java (4+ years), JavaScript
Architecture: MVVM, MVVM-Clean, Clean Architecture, MVC
Android Jetpack: ViewModel, LiveData, Room, WorkManager, Data Binding, ViewBinding, RecyclerView, ViewPager2, Fragment, ExoPlayer (Media3)
UI Development: XML Layouts, Material Design, ConstraintLayout, ViewBinding, Data Binding
Dependency Injection: Hilt, Dagger 2, Koin
Networking: Retrofit 2, REST API, GraphQL, Volley, OkHttp
Testing: JUnit, Espresso, Unit Testing, Instrumentation Testing
Firebase: Analytics, Cloud Messaging, Push Notifications, Crashlytics
Tools & Build: Android Studio, Gradle, GitHub Actions (CI/CD), Git, GitHub, Bitbucket
AI Tools: Claude Code, GitHub Copilot, ChatGPT, Google Gemini, Cursor (AI-assisted development)
Methodologies: Agile, Scrum, Sprint Planning, Code Review, Technical Documentation
Other: Shopify Mobile Buy SDK, Algolia SDK, Glide, Coroutines, JSON