Mobile Developer Position
We are seeking an experienced and skilled mobile developer to join our organization.
* Design, build, and deploy advanced mobile applications for Android and iOS platforms.
* Collaborate with cross-functional teams to define, design, and implement new features.
* Evaluate and enhance the performance, quality, and responsiveness of mobile applications.
* Analyze and resolve performance bottlenecks and bugs in mobile applications.
To be successful, candidates should possess:
* Moderate to advanced experience in mobile development (approximately 3–5 years).
* Proficiency in Java or Kotlin programming languages.
* Familiarity with video player functionality implementation using frameworks like ExoPlayer or MediaSession APIs, including handling streaming, offline playback, and custom UI controls.
* Solid understanding of the full mobile development lifecycle, from planning to deployment.
* Experience with RESTful APIs to connect Android applications to backend services.
* Familiarity with push notifications and cloud messaging APIs, such as Firebase.
* A strong grasp of Google's material design principles and interface guidelines.
* Experience with architecture patterns, such as MVVM and Clean Architecture.
* Familiarity with Git, CI/CD practices, and testing frameworks.
* Strong problem-solving skills and attention to detail.
* Advanced English proficiency.
PREFERRED QUALIFICATIONS:
* Experience with Jetpack components, such as Room, Hilt, WorkManager, LiveData, and ViewModel.
* Knowledge of Dependency Injection frameworks, such as Hilt, Dagger, or Koin.
* Familiarity with cloud platforms, including AWS, Google Cloud, or Azure.
* Experience with media playback, DRM, caching, performance profiling, or offline-first applications.
* Experience working in Agile/Scrum development environments.
* Exposure to CI/CD pipelines and automated testing for Android.
This is a fantastic opportunity to develop your skills and grow professionally in a dynamic and innovative environment. If you are a motivated and talented individual who is passionate about mobile development, we encourage you to apply.