Senior Android Developer
Weekday AI (YC W21) ยท Mumbai Metropolitan Region
Apply & track with Apply Edge๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฌ-๐ฏ๐ฌ ๐๐ฃ๐)Experience: 5+ yrs
The ideal candidate will have strong hands-on expertise in Kotlin, Android SDK, Jetpack Compose, MVVM/Clean Architecture, and multi-module development, along with a strong understanding of modern Android engineering practices.This role requires ownership across the Android development lifecycle, from application architecture and feature development to testing, performance optimisation, Play Store releases, production support, and continuous improvement.RequirementsKey ResponsibilitiesDesign, develop, test, debug, and maintain production-grade native Android applications using KotlinBuild scalable, responsive, and user-friendly interfaces using Jetpack ComposeImplement scalable application architectures using MVVM, Clean Architecture, and modular design principlesDevelop reusable and maintainable components across multi-module Android applicationsIntegrate RESTful APIs using technologies such as Retrofit or KtorImplement dependency injection using Hilt, Dagger, or KoinOptimise application performance, reliability, responsiveness, and resource utilisationDesign and implement effective offline handling and resilient application behaviourManage Gradle configurations, build variants, dependencies, version catalogs, and multi-module buildsOwn Android application releases, including build generation, versioning, Play Store publishing, and production deploymentWrite comprehensive unit tests and contribute to automated testing and overall application qualityParticipate in code reviews and maintain high standards of clean, secure, and maintainable codeTroubleshoot production issues, perform root-cause analysis, and implement sustainable fixesProvide production and on-call support during critical releases and high-traffic events when requiredCollaborate with Backend, QA, Product, DevOps, and other engineering teams to deliver features end-to-endContribute to technical design discussions, architecture decisions, R&D initiatives, and engineering improvementsEvaluate and contribute to the adoption of Kotlin Multiplatform (KMP) for shared business logic where appropriateWork with Firebase and other supporting technologies to improve application functionality, monitoring, and reliabilityMaintain technical documentation and contribute to engineering standards and best practicesWhat Makes You a Great Fit5-7 years of hands-on experience in native Android application developmentStrong proficiency in Kotlin, Android SDK, and Jetpack ComposeStrong understanding of MVVM, Clean Architecture, modularisation, and scalable Android application designExperience developing and maintaining multi-module Android applicationsHands-on experience with Hilt, Dagger, or Koin for dependency injectionStrong experience integrating REST APIs using Retrofit, Ktor, or similar frameworksGood understanding of Android Gradle, build variants, dependency management, and version catalogsExperience with Firebase and production application monitoringPractical knowledge of Kotlin Multiplatform (KMP) is an advantageHands-on experience managing Google Play Store releases and production deploymentsStrong understanding of Git, GitHub, Maven repositories, and artifact managementExperience building applications with a significant user base and supporting production environmentsStrong knowledge of mobile application performance optimisation, offline capabilities, security, and reliabilityStrong debugging, problem-solving, and root-cause analysis skillsAbility to write clean, testable, maintainable, and production-ready codeStrong communication and collaboration skills with technical and non-technical stakeholdersAbility to work independently, take ownership of complex technical problems, and contribute to architectural decisionsA strong interest in modern Android technologies and continuous improvement in mobile engineering practices