Android Developer

Job description:

Android Developer

Job Description

We are seeking a talented and motivated Android Developer with 2–3 years of hands-on experience in building high-quality Android applications. You will be responsible for developing, enhancing, and maintaining mobile apps that support our ISP services. Candidates with experience in media player development, streaming applications, or video playback frameworks will be given strong preference.

This role requires solid technical expertise, a passion for clean and efficient code, and the ability to work collaboratively with cross-functional teams such as backend, UI/UX, and QA

Required Skills

Core Technical Skills

  • Strong proficiency in Java and Kotlin.
  • Solid understanding of the Android SDK, architecture components (LiveData, ViewModel, Room), and Jetpack libraries.
  • Experience with UI/UX development, Material Design principles, and responsive layouts
  • Hands-on experience in media player frameworks, ideally ExoPlayer, including DRM integration, adaptive bitrate streaming, caching, and playback optimization.
  • Familiarity with RESTful API integration, JSON, and networking libraries (Retrofit/OKHttp).
  • Experience with version control tools (Git) and CI/CD workflows.
  • Knowledge of performance tuning, memory optimization, and debugging tools (ADB, Profiler).


Requirements

Additional Preferred Skills

  • Experience with IPTV, OTT, or streaming apps.
  • Understanding of Android TV development.
  • Familiarity with Firebase services (Analytics, Crashlytics,FCM).
  • Basic understanding of Agile/Scrum methodologies.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Ability to work independently and meet deadlines.
  • Good communication and collaboration abilities.
  • Attention to detail and commitment to delivering high-quality work.


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available