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.
What You BringExperience: 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 & FlowDependency 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-HaveReal-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.