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 a Senior Android Engineer to architect, scale, and optimize high-performance mobile experiences.
What You’ll DoLead Architecture & Development
- Drive the design and implementation of advanced Android applications using Kotlin, Jetpack Compose, and the Android SDK.
- Define and enforce architectural standards (MVVM/MVI, Clean Architecture) for scalable, testable codebases.
Craft Exceptional UI/UX
- Build reusable, performant composables with Material 3, state management, animations, and accessibility in mind.
- Mentor the team on UI patterns, declarative design, and Compose best practices.
Optimize Performance
- Profile and tune apps for memory, startup, and rendering efficiency using Android Studio Profiler, Perfetto, and benchmarking tools.
- Solve complex performance issues in high-throughput environments such as chat or real-time apps.
Ensure Quality & Reliability
- Establish testing strategies with unit, integration, and UI automation (JUnit, Espresso, Compose Testing).
- Champion TDD and CI/CD practices across the team.
Integrate & Scale APIs
- Lead integration of RESTful and real-time APIs (Retrofit/OkHttp, WebSockets) with robust error handling and authentication.
- Guide security and data-flow decisions for mission-critical apps.
Collaborate & Mentor
- Conduct rigorous code reviews, pair programming, and knowledge-sharing sessions.
- Mentor junior engineers, fostering growth and raising the technical bar.
Who You Are- A senior-level engineer with the technical depth to solve complex problems and the leadership skills to elevate a team.
- A performance-driven builder who thrives on optimizing apps for scale.
- An effective communicator who drives collaboration in fast-paced, agile settings.
What You BringExperience: 5+ years of Kotlin-based Android development, with at least 2 years in senior/lead roles.UI Toolkit: Advanced expertise in Jetpack Compose, reusable composables, and state management.Jetpack Ecosystem: Deep knowledge of Navigation Component, Room, WorkManager, ViewModel, Coroutines & Flow.Dependency Injection: Hands-on experience with Hilt or Dagger at scale.Networking: Retrofit/OkHttp, WebSockets, authentication flows, JSON serialization (Moshi/Gson).Architecture: Strong advocate of Clean Architecture, MVVM/MVI, and modular design principles.Performance Profiling: Skilled in Android Studio Profiler, Perfetto, and Jetpack Benchmark.Debugging: Advanced debugging with ADB, Logcat, Charles/Postman.Version Control: Strong Git practices including branching strategies and conflict resolution.Nice-to-HaveExperience leading development of chat, messaging, or real-time apps at scale.Expertise in media playback (ExoPlayer).Contributions to the Android open-source community or published apps.A track record of adopting and championing cutting-edge Android technologies.