في المكتب دوام كامل
--
EFADA Technology

تفاصيل الوظيفة

  • 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

وظائف مشابهة

حول EFADA Technology
مصر, الجيزة
تكنولوجيا المعلومات والخدمات