Mobile Software Developer Role
We are seeking an experienced Mobile Software Developer to join our team. The ideal candidate will have strong technical skills and be able to work collaboratively with cross-functional teams.
This position involves designing, building, and maintaining high-quality mobile applications for Android and iOS platforms.
* Design and develop advanced mobile applications using modern software development best practices.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure performance, quality, and responsiveness of mobile applications.
* Identify and resolve performance bottlenecks and bugs.
* Maintain clean, testable, well-organized code and contribute to automation processes.
About Us
We are a global remote software development company with a collaborative culture that unites experts from diverse backgrounds and experiences.
Requirements
To be successful in this role, you should have:
* Medium-level experience in mobile development (approximately 3–5 years).
* Proficient in Java or Kotlin (at least one is required).
* Solid understanding of the full mobile development lifecycle.
* Experience implementing and customizing video player functionality using frameworks such as ExoPlayer or MediaSession APIs.
* Familiarity with push notifications and cloud messaging APIs (e.g., Firebase).
* Knowledge of Google's material design principles and interface guidelines.
* Strong problem-solving skills and attention to detail.