Mobile Software Engineer
We are looking for a skilled software developer with strong communication skills to join our global remote team.
* Design and build advanced applications for mobile platforms.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure performance, quality, and responsiveness of mobile applications.
* Maintain clean, testable, well-organized code and contribute to automation processes.
* Stay updated with the latest trends and best practices in mobile development.
Requirements:
* Medium-level experience in mobile development (approximately 3–5 years).
* Proficient in Java or Kotlin (at least one is required).
* Experience implementing and customizing video player functionality using frameworks such as ExoPlayer or MediaSession APIs.
* Solid understanding of the full mobile development lifecycle.
* Experience with RESTful APIs to connect Android applications to backend services.
* Familiarity with push notifications and cloud messaging APIs.
* Knowledge of Google's material design principles and interface guidelines.
* Strong problem-solving skills and attention to detail.
* Advanced level of written and oral English proficiency.