Android Mobile Developer - Mid-level

Posted 9ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Android Mobile Developer creating and maintaining high-impact native apps. Focus on performance, stability, and user experience with Kotlin and Jetpack Components.

Responsibilities:

  • Develop and maintain native Android applications using Kotlin and Jetpack components.
  • Implement complex, responsive interfaces following platform design guidelines (Material Design).
  • Integrate REST/GraphQL APIs using secure authentication, versioning, and best practices for caching.
  • Ensure modularity and scalability of the codebase using Clean Architecture and MVVM.
  • Create and maintain unit, instrumented, and UI tests to ensure release quality.
  • Participate in code reviews and define development standards.
  • Identify and fix performance, memory, and network issues.
  • Collaborate with backend, QA, product, and design teams to deliver business-aligned solutions.
  • Configure build, test, and release pipelines (Google Play), automating processes with Gradle and CI/CD tools.

Requirements:

  • Proficiency in Kotlin and advanced use of Jetpack components (ViewModel, LiveData, Navigation, Room).
  • Experience with Jetpack Compose for declarative UIs.
  • Knowledge of Coroutines, Flow, and reactive programming.
  • Experience consuming REST/GraphQL APIs securely (OAuth 2.0, JWT).
  • Build automation and distribution using Gradle, Fastlane, or CI/CD services.
  • Experience publishing and maintaining apps on Google Play.
  • Familiarity with design patterns and SOLID principles applied to the Android environment.

Benefits:

  • Position open to candidates with disabilities (PcD).