This is a remote position.

Key Responsibilities:

  • Develop and maintain Android application features using Kotlin and Java.
  • Work with existing codebases and contribute to ongoing enhancements.
  • Integrate RESTful APIs and handle authentication workflows.
  • Implement UI screens using XML and/or Jetpack Compose following Material Design guidelines.
  • Work with architectural patterns such as MVVM.
  • Debug and resolve performance, memory, and stability issues.
  • Handle video playback and media-related features (e.g., ExoPlayer).
  • Participate in code reviews and follow best coding practices.
  • Collaborate with backend developers, QA, and product teams.
  • Maintain documentation and support app releases.

Requirements

Required Experience & Skills:

  • 2–3 years of hands-on Android development experience.
  • Strong proficiency in Kotlin (Java knowledge is a plus).
  • Experience working with REST APIs (Retrofit or similar libraries).
  • Understanding of Android app lifecycle and UI components.
  • Familiarity with MVVM architecture.
  • Experience with Git for version control.
  • Strong debugging and problem-solving skills.
  • Experience optimizing performance and fixing production issues.

Benefits

  • Be part of a forward-thinking company at the forefront of AI-powered digital transformation.

  • Work with a diverse portfolio of global clients, gaining cross-domain exposure.

  • Enjoy a collaborative culture that values innovation, curiosity, and continuous learning.

  • Take ownership of impactful projects with end-to-end visibility and strategic involvement.

  • Benefit from a flexible work environment that supports work-life balance and personal growth.