Point your AI agent at freehire and let it find you a job.

Get the CLI →

Efada Technology

Mid level Android Developer

Posted Updated
Discussion
  • Creating prototypes, designing and building modules and solutions in iterative agile cycles

  • Build, test, and maintain high-performance, scalable native Android applications.

  • Write clean, modular, and maintainable code adhering to solid software design principles and architectural patterns.

  • Connect applications with backend services, RESTful APIs, and third-party libraries.

  • Diagnose bugs, resolve crashes, optimize memory usage, and enhance overall app speed and responsiveness.

  • Work closely with UI/UX designers, backend engineers, and product managers to deliver features and release app updates to the Google Play Store.

Requirements

  • Proven Experience with Kotlin

  • Practical experience with Compose

  • Practical experience with Coroutines Knowledge of software architecture principles such as MVVM and MVI

  • Translate designs and UX into high-quality code. Unit, integration and static code analysis testing.

  • Practice CI/CD methodologies and tools

  • Kotlin (primary) and Java (legacy support/migration).

  • UI/UX Implementation like Jetpack Compose, XML layouts,

  • RESTful APIs, JSON, and Retrofit

  • Kotlin Coroutines, Flow, and RxJava.

  • Dependency Injection Dagger 2, or Koin.

  • Unit testing (JUnit, Mockk

  • Memory management and app performance optimization.

  • Integration with third-party tools

Skills

What Junior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.