Posted on: 27/08/2025
Key Responsibilities :
- Design, develop, and maintain advanced Android applications using Java/Kotlin and the Android SDK.
- Architect and implement scalable, secure, and user-centric mobile applications.
- Integrate RESTful APIs, third-party libraries, and backend services seamlessly into Android applications.
- Optimize app performance and ensure high-quality code through effective debugging, troubleshooting, and profiling techniques.
- Adhere to and promote UI/UX best practices, including Material Design guidelines.
- Utilize Android Jetpack components, Firebase, Retrofit, and dependency injection tools like Dagger/Hilt for efficient development.
- Collaborate with product managers, UI/UX designers, QA engineers, and backend developers to define and ship new features.
- Lead and mentor junior developers, conduct code reviews, and foster a culture of continuous improvement.
- Participate in agile ceremonies, sprint planning, and contribute to architectural decisions.
- Stay current with the latest industry trends, technologies, and best practices in Android development.
Required Skills & Qualifications :
- 7+ years of professional Android development experience.
- Strong expertise in Java, Kotlin, and Android SDK.
- In-depth understanding of mobile app architecture (MVVM, MVP, etc.) and modern design patterns.
- Solid experience with API integrations, data persistence (Room/SQLite), and asynchronous programming using Coroutines or RxJava.
- Hands-on experience with Firebase services, Retrofit, Jetpack components, and dependency injection frameworks (Dagger 2, Hilt).
- Proven skills in debugging, performance tuning, and crash analytics tools (e.g., Crashlytics, Android Profiler).
- Strong understanding of version control (Git) and CI/CD pipelines for mobile apps.
- Experience in leading development teams or owning end-to-end feature delivery in agile environments.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications :
- Experience with Jetpack Compose and modular app architectures.
- Published apps on the Google Play Store with a strong user base.
- Exposure to unit testing and UI testing frameworks (JUnit, Espresso).
- Familiarity with A/B testing, feature toggling, and analytics integration.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1536821
Interview Questions for you
View All