We are looking for a highly skilled Senior Android Developer to join our team. You will be responsible for developing and maintaining high-quality mobile applications, collaborating with cross-functional teams, and delivering exceptional user experiences. The ideal candidate has a solid understanding of Android development and a proven track record of delivering robust applications.
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.
Desired Skills:
- Android
- Developer
- Information Technology