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

Learn more/Apply for this position