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.
