Android Developer
Description
Experience: 5-7 years Location: Qatar Job Type: Full-time Job Description We are seeking experienced Android Developers to join our mobile engineering team and help craft high-quality, scalable, and maintainable Android applications. You will work with Jetpack Compose, Clean Architecture, and modular app design principles. Senior candidates will also be expected to lead architectural decisions, mentor peers, and drive technical excellence across projects. Responsibilities Build features using Jetpack Compose, Navigation-Compose, State Flow, and Coroutines. Design and maintain multi-module app architectures following Clean Architecture and separation of concerns. Implement REST API integration with Retrofit, handle local persistence with Room or Data Store. Optimize UI performance and responsiveness with Compose and custom components. Collaborate closely with backend engineers, designers, and QA teams to ensure seamless functionality and pixel-perfect UIs. Lead and participate in code reviews and contribute to internal libraries and shared components. Write and maintain unit, integration, and UI tests using JUnit, Mock K, Turbine, and Compose testing APIs. Maintain and optimize CI/CD pipelines, Gradle builds, and Git workflows. Contribute to documentation and participate in design discussions. Senior-Level Additions Take ownership of architectural decisions and enforce modularization best practices. Mentor junior and mid-level developers via design sessions, pair programming, and code reviews. Drive adoption of advanced patterns like MVI, MVVM, sealed Result classes, and unidirectional data flow. Evaluate and introduce new technologies, Compose APIs, and tools like Accompanist. Improve app reliability through feature toggling, in-app updates, and runtime configuration. Requirements Proficient in Kotlin, Coroutines, Flow, and Jetpack libraries. Solid experience working on multi-module Android projects. Deep understanding of Clean Architecture, repository pattern, and domain-driven design. Hands-on experience with DI tools like Hilt or Koin. Comfortable with Firebase, Leak Canary, Crashlytics, ADB, and performance profiling. Familiar with best practices for testing, modular test strategies, and mocking. Experience with CI/CD tools and build optimization strategies.#J-18808-Ljbffr
Posted: 29th June 2025 4.01 am
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this