Назад
Company hidden
4 дня назад

Software Development Engineer II (Android)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Mexico/CR/Brazil
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Development Engineer II (Android): Developing and maintaining components of the Android Player SDK for both mobile and Android TV platforms with an accent on optimizing video playback experiences. Focus on troubleshooting technical issues related to media streaming, buffering, and DRM on the Android platform.

Location: Mexico / CR / Brazil

Company

hirify.global is an IT consulting and digital solutions company.

What you will do

  • Design, develop, and maintain components of the Android Player SDK for mobile and Android TV platforms.
  • Collaborate with cross-functional teams to enhance the video playback experience on Android devices.
  • Optimize streaming performance on Android Mobile TV, ensuring low latency, high quality, and smooth playback using Android media APIs.
  • Assist in troubleshooting and resolving technical issues related to media streaming, buffering, and DRM on the Android platform.
  • Ensure code quality through unit testing, integration testing, and participation in code reviews, focusing on Kotlin and Android-specific testing methodologies.
  • Explore and document technical solutions for Android video playback, contributing to the evaluation of technical tradeoffs considering both mobile and TV constraints and capabilities.

Requirements

  • 3 years of software development experience with a significant focus on native Android development using Kotlin.
  • Strong proficiency in Kotlin and the Android SDK with experience in performance optimization for both mobile and TV.
  • Experience with Android Jetpack libraries including Compose for UI development.
  • A bachelor's degree in computer science, engineering, or equivalent work experience.
  • Solid problem-solving skills and the ability to debug moderately complex issues on the Android platform.
  • Familiarity with CI/CD pipelines, automated testing concepts (JUnit, Espresso, UI tests), and Agile development methodologies within the context of Android development.

Nice to have

  • Good understanding of video streaming protocols (e.g., HLS, DASH) and their implementation on Android.
  • Experience with DRM technologies (e.g., Widevine integration on the Android platform).
  • Experience with UI development using Jetpack Compose for both phone and TV form factors.

Culture & Benefits

  • Work within a growing team of talented engineers across the globe dedicated to innovation in Android video streaming technology.
  • Work collaboratively in a fast-paced environment, including discussing Android-specific challenges and solutions.
  • Opportunity to provide guidance and mentorship to more junior engineers on the team regarding Android development best practices and Kotlin.
  • Willingness to participate in periodic on-call support for critical emergent customer-facing issues on Android with guidance.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →