Role: Senior Android Developer
Location: San Diego, CA (Onsite)- 3 days onsite in a week
About the RoleWe are seeking a Senior Android Developer to build and evolve high-quality native Android applications. You will take features from concept to release, combining strong hands-on engineering in Kotlin and Core Java with a proactive, ownership-driven approach.
This role suits an engineer who takes pride in craftsmanship - someone who owns their work end-to-end, anticipates problems before they surface, and drives tasks to completion with minimal supervision.
Key ResponsibilitiesDesign, develop, and maintain native Android applications with a focus on performance, stability, and user experience.
Own assigned features and tasks end-to-end - from technical design through development, testing, and release.
Write clean, maintainable, well-tested code in Kotlin and Core Java.
Collaborate with product, design, backend, and QA teams to deliver features on schedule.
Diagnose and resolve defects and production issues across the app stack.
Uphold engineering quality through code reviews, testing, and adherence to Android best practices.
Tech StackLanguages: Kotlin, Core Java
Native Android: Android SDK, Jetpack components (ViewModel, Lifecycle, Room, Navigation), Jetpack Compose and/or XML layouts
Architecture & tooling: MVVM / Clean Architecture, dependency injection (Hilt/Dagger), Android Studio, Gradle, Git
Integration: REST APIs (Retrofit/OkHttp), push notifications, Play Store release workflows
Required Skills & Experience5 10 years of professional software engineering experience, with a strong focus on native Android development.
Proven, verifiable results delivering Android applications to production - e.g., shipped apps, measurable performance or quality improvements.
Strong programming skills in Kotlin and Core Java.
By continuing you agree to our Terms & Privacy Policy.