Sequoia Connect

Senior Android Software Engineer

Sequoia Connect

full-time

Posted on:

Origin:  • 🇲🇽 Mexico

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AndroidCloudIoTKotlinRxJava

About the role

  • Design, develop, and maintain high-quality Android applications following Modern Android Development (MAD) best practices.
  • Deliver and maintain Android apps in the Google Play Store.
  • Develop dynamic and responsive UIs using the Android View System and Jetpack Compose.
  • Build background services using WorkManager, Kotlin Coroutines, and Flows.
  • Collaborate with product managers to define feature specifications, contribute to requirements documentation, and shape product roadmaps.
  • Implement streaming and multimedia features (HLS, MPEG-DASH, Widevine DRM) and integrate with ExoPlayer.
  • Develop for Android TV and Amazon Fire TV platforms.
  • Write unit and UI tests (Espresso) and implement accessibility (A11Y) features.
  • Coordinate with distributed cross-functional teams and be available during Pacific Time overlap hours.

Requirements

  • 3+ years of professional Android development experience.
  • Proven experience developing and shipping at least one Android app to the Google Play Store with ongoing maintenance.
  • Strong understanding of Android View System and Jetpack Compose.
  • Hands-on experience with Kotlin Coroutines, Flows, and WorkManager.
  • Experience collaborating with cross-functional product teams and product managers.
  • Experience developing for Android TV and Amazon Fire TV.
  • Experience with video streaming technologies (HLS, MPEG-DASH) and DRM (Widevine).
  • Hands-on experience with ExoPlayer.
  • Proficiency writing unit and UI tests using Espresso.
  • Knowledge of RxJava (desired).
  • Experience implementing Android accessibility (A11Y) features (desired).
  • Experience with Pluto TV or similar media/streaming applications (plus).
  • Advanced oral English and native Spanish.
  • Must be available to work overlapping hours with Pacific Time (8 AM – 12 PM PT).
  • Candidates should be located in Mexico, Costa Rica, Brazil, Colombia, or Argentina (LATAM).