Senior Android Engineer

Nile Bits, LLC - Egypt - Giza

Join Us


Join us as a Senior Android Engineer and help shape the mobile experience for millions of users. You’ll be part of a cross-functional squad owning our iOS and Android applications. We focus on fast, scalable delivery, clean architecture, and elegant design. You’ll play a key role in our growing investment in Kotlin Multiplatform and Compose Multiplatform.

Your Role

 

  • Own architecture, tooling, and delivery processes for our Android app.
  • Lead technical initiatives and contribute to architecture decisions.
  • Build UI using Jetpack Compose, maintaining compatibility with XML where needed.
  • Uphold Kotlin best practices and ensure clean, maintainable code.
  • Make data-driven decisions based on UX metrics, performance, and team velocity.
  • Define and implement a scalable Jetpack Compose Design Language System.
  • Work with Designers and Product Managers in early discovery and delivery.
  • Align GraphQL contracts with backend engineers.
  • Simplify MVI architecture to support faster delivery and maintainability.
  • Monitor app health metrics (crashes, ANRs, rendering, network, battery), proactively flag issues, and drive resolution.
  • Write unit and instrumented tests and end-to-end tests with Appium.
  • Manage CI/CD via Bitrise
  • Mentor teammates and conduct code reviews.
  • Break down and size work for planning with clear technical direction.
  • Communicate clearly with both technical and non-technical stakeholders.
  • Deliver high-quality, production-ready features consistently.

Upcoming Epics Develop Favorites and Home pages using Kotlin Multiplatform and Compose Multiplatform.Implement a new Design Language System aligned with Material Design and reusable across platforms. Tech Stack Language: KotlinArchitecture: MVI, Clean ArchitectureUI: Jetpack Compose, XMLNetworking: Apollo Kotlin, Retrofit, OkHttpConcurrency: Coroutines, FlowTesting: JUnit5, MockK, AppiumBuild & CI: Gradle, Bitrise, JenkinsDependency Injection: Dagger/Hilt, KoinMonitoring: Crashlytics, LeakCanary, performance toolsLocal storage: Room, Shared PreferencesOthers: Kotlin Multiplatform (in progress), Modularization You Bring Strong Android experience with Kotlin and Jetpack Compose.Fluency in Android fundamentals: lifecycle, performance, memory.Experience with MVI, MVVM, and Clean Architecture.Working knowledge of Coroutines and Flow.Comfortable with Dependency Injection: Dagger/Hilt, KoinExperience with GradleComfort writing unit, instrumented and UI tests.Tools experience: Crashlytics, LeakCanary, Firebase, Play Console.Strong communication and mentoring skills.Track record of delivering quality software on time. Nice to Have Kotlin Multiplatform for shared logic across platforms.Compose Multiplatform for unified cross-platform UI.Previous experience with CI/CD (preferably with Bitrise)Appium for mobile UI automation.GraphQL APIs with Apollo Kotlin.
Post date: 14 August 2025
Publisher: Wuzzuf .com
Post date: 14 August 2025
Publisher: Wuzzuf .com