Mid level Android Developer

Efada TechnologyGizawuzzuffoilsithe 01/09/2026
Riachtanach:JavaKotlinBackendMobileAgileCI/CD

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.

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