Browse Jobs
For Companies
Log inGet Started
Logo

Android Engineer

Devency
Nozha, Cairo
Devency    logo

Android Engineer

Nozha, CairoPosted 8 hours ago
1 open position
Be the First to Apply

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Devency is a leading software development and technology consulting firm based in Egypt, delivering scalable, high-quality solutions across custom software, cloud infrastructure, and IT strategy. We foster a culture of innovation, collaboration, and technical excellence—and we’re looking for an Android Engineer to build high-performance mobile experiences.

What You’ll Do

  • Architect & Build
    Design, implement and maintain modern Android applications using Kotlin, Jetpack Compose, and the Android SDK.
  • UI Development
    Create responsive, accessible interfaces with Material 3 guidelines, reusable composables, state management, animations and transitions.
  • Performance & Optimization
    Profile apps (Android Studio Profiler, Perfetto, Jetpack Benchmark), diagnose memory leaks and ANRs, and implement optimizations to ensure smooth UX in chat-like, high-throughput scenarios.
  • Testing & Quality
    Write and maintain comprehensive unit tests (JUnit, Mockito) and UI tests (Espresso, Compose Testing); advocate TDD where appropriate.
  • API Integration
    Integrate with RESTful services using Retrofit/OkHttp (Moshi/Gson), handle authentication, error flows, and real-time updates (WebSocket).
  • CI/CD & Code Reviews
    Contribute to CI/CD pipelines, perform rigorous code reviews, and collaborate in an agile team environment.

Who You Are

  • A proactive learner who stays up-to-date on Android ecosystem trends.
  • A performance-obsessed engineer who thrives on squeezing out every bit of efficiency.
  • An effective communicator and collaborative teammate in fast-paced, agile settings.

 

Job Requirements

What You Bring

  • Experience: 3+ years in Kotlin-based Android development.
  • UI Toolkit: Expert in Jetpack Compose, building composables and managing state declaratively.
  • Jetpack Ecosystem: Navigation Component, Room, LiveData/StateFlow, ViewModel, WorkManager, Coroutines & Flow
  • Dependency Injection: Hilt or Dagger.
  • Networking: Retrofit/OkHttp, JSON serialization (Moshi/Gson), authentication flows.
  • Architecture: MVVM/MVI, Clean Architecture principles for modular, testable code.
  • Performance Profiling: Android Studio Profiler, perfetto, benchmark libraries.
  • Debugging: Proficient with ADB, Logcat, Charles/Postman for network inspection.
  • Version Control: Git (branching, merging, conflict resolution).

Nice-to-Have

  • Real-time features via WebSockets.
  • Media playback expertise (ExoPlayer).
  • Familiarity with Jetpack Compose Testing and Espresso.
  • Experience with chat or messaging apps at scale.
  • A track record of adopting and experimenting with the latest Android technologies.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Engineer