Sr. Developer - Android - Offshore
Photon · 98 days ago
Android Developer:
Required Skills & Experience
-
Core Technical Skills
-
6+ years of Android app development experience using Kotlin (Java knowledge is a plus).
-
Strong understanding of Android SDK, Jetpack Compose, Coroutines/Flow, and dependency injection (Hilt/Dagger).
-
Experience with Room database, Retrofit/OkHttp, and modular codebase design.
-
Knowledge of Gradle build system and Android build configurations.
-
Tooling & Process
-
Proficient with Git, GitHub, and CI/CD tools (Bitrise, Jenkins, or GitHub Actions).
-
Experience with Firebase (Crashlytics, Analytics, Remote Config, Performance).
-
Familiarity with unit testing and automation frameworks (JUnit, Espresso).
-
Solid experience working in Agile/Scrum teams using Jira and Confluence.
-
Domain Understanding
-
Exposure to e-commerce or shopping apps is highly desirable.
-
Understanding of secure mobile development practices — API security, payment integration, and data privacy.
-
Experience handling app versioning, release cycles, and Play Store deployments.
Soft Skills
-
Strong problem-solving and debugging skills.
-
Ownership mindset — takes accountability for feature delivery and quality.
-
Effective communication skills for working in a distributed global team.
-
Adaptable to changing priorities and business needs.
Preferred Qualifications
-
Bachelor’s or Master’s in Computer Science, Engineering, or related field.
-
Contributions to open-source Android projects or apps published on Google Play.
-
Familiarity with Compose Multiplatform, Kotlin Multiplatform, or Jetpack Compose animations.