The posting
Senior Android Developer
Required Qualifications:
- Experience:Minimum of 3 years of hands-on experience in Android app development. Proven portfolio of Android applications published on the Play Store. IT Degree or Diploma.
- Technical Skills:Proficiency in Java (preferred). Strong understanding of Android SDK, frameworks, and tools. Experience with RESTful APIs and third-party libraries (e.g., Retrofit, OkHttp, Glide). Familiarity with Android Jetpack components (ViewModel, LiveData, Room).
- Tools & Methodologies:Proficient in version control systems (Git). Experience with CI/CD tools. Knowledge of Agile/Scrum methodologies.
- Soft Skills:Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Ability to mentor junior developers and lead small teams.
Preferred Qualifications:
- Experience with Firebase, MongoDB, or REST APIs.
- Knowledge of modern architectural patterns (e.g., MVV
- M, Clean Architecture).
- Exposure to UI/UX design principles.
- Experience with testing frameworks (e.g., JUnit).
Key Responsibilities:
- Application Development:Design, develop, and maintain advanced Android applications. Write clean, efficient, and maintainable code using Kotlin/Java.
- Collaboration:Work closely with product managers, designers, and backend developers to implement new features. Participate in architectural discussions and code reviews.
- Performance Optimization:Ensure the performance, quality, and responsiveness of applications. Identify and fix bugs and performance bottlenecks.
- Testing & Deployment:Write unit and integration tests to ensure application stability. Deploy applications to the Google Play Store.
- Research & Innovation:Stay updated with the latest trends in Android development. Introduce new technologies to improve the development process.



