Mondia Group

Senior Mobile Engineer

Mondia Group
Apply
2 months ago
Cairo, EgyptSenior

Responsibilities

  • Design, develop, and maintain high-quality native Android applications.
  • Build scalable and maintainable solutions using modern Android architecture.
  • Lead technical design discussions and contribute to system architecture decisions.
  • Collaborate with Product, Design, Backend, QA, and iOS teams.
  • Write clean, testable, reusable code and participate in code reviews.
  • Optimize application performance, memory usage, startup time, and battery consumption.
  • Integrate RESTful APIs and collaborate with backend teams on API design.
  • Ensure application stability through unit, UI, and integration testing.
  • Mentor junior developers and promote engineering excellence.
  • Drive technical improvements and help establish engineering standards.

Requirements

  • Strong proficiency in Kotlin and good knowledge of Java.
  • Strong experience with native Android development, the Android SDK, and Jetpack libraries.
  • Deep understanding of the Android application lifecycle, platform internals, and Android components.
  • Experience with Jetpack Compose, Coroutines, Kotlin Flow, WorkManager, Navigation Component, ViewModel, and dependency injection using Hilt or Dagger.
  • Strong understanding of MVVM, MVI, Clean Architecture, modular architecture, SOLID principles, and separation of concerns.
  • Experience designing scalable mobile architectures and making architectural trade-offs.
  • Knowledge of REST APIs, JSON serialization, authentication flows, network caching, and backend integration.
  • Understanding of UI rendering performance, memory management, concurrency, startup optimization, battery optimization, ANR prevention, profiling, and debugging.
  • Experience with unit, UI, and integration testing, TDD, and mocking frameworks.
  • Experience with Git, pull request workflows, code reviews, and CI-friendly development practices.
  • Preferred experience with native iOS development using Swift or SwiftUI.
  • Preferred experience with FinTech or financial applications, offline-first applications, local persistence, analytics platforms, A/B testing, experimentation frameworks, feature flags, and mobile security practices.
  • 5+ years of professional Android development experience, plus experience delivering production applications at scale, mentoring engineers, conducting code reviews, and owning features through production release.

Benefits

  • Social insurance.
  • Health insurance for the employee and family.
  • The company contributes up to EUR 25 per month toward staff perks.
  • Performance-based bonus scheme in line with company policy.
  • Primarily on-site in Cairo, Egypt, with up to 13 work-from-home days per quarter.
  • Salaries are paid in EGP at the EUR equivalent.

Tech Stack

Android SDKGitJavaJetpack ComposeKotlinSQLiteSwiftSwiftUI

Categories

Mobile
Mondia Group

About Mondia Group

201-500 employees
Contact me