
Senior Android Software Engineer
- Santo Amaro - SP
- Permanente
- Período integral
- 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.
- Work with the Android View System and Jetpack Compose for dynamic and responsive UI development.
- Build background services using WorkManager, Kotlin Coroutines, and Flows.
- Collaborate effectively with product managers to define feature specifications, contribute to requirements documentation, and shape product roadmaps.
- 3+ years of experience in Android development.
- Proven experience developing and shipping at least one Android app to the 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.
- Experience implementing Android accessibility (A11Y) features.
- Proficiency in writing unit and UI tests using Espresso.
- Familiarity with video streaming technologies like HLS, MPEG-DASH, and Widevine DRM.
- Experience working with ExoPlayer.
- Android TV and Amazon Fire TV development experience.
- Knowledge of RxJava.
- Experience with Pluto TV or similar applications in Media and Streaming is a plus.
- Advanced Oral English.
- Native Spanish.
- Fully remote.
Android Developer, Kotlin, Jetpack Compose, ExoPlayer, A11Y1. Core Android & Kotlin Experience
- Total Experience: A minimum of 3+ years of professional Android development experience.
- Modern Android: Proven expertise in Modern Android Development (MAD) best practices.
- Core Technologies: Hands-on experience with the Android View System, Jetpack Compose, WorkManager, Kotlin Coroutines, and Flows.
- App Lifecycle: Experience developing and shipping at least one Android app to the Google Play Store with ongoing maintenance.
- Streaming Platforms: Direct experience developing for Android TV and Amazon Fire TV is required.
- Multimedia: Experience with video streaming technologies such as HLS, MPEG-DASH, and DRM (like Widevine) is highly desired.
- ExoPlayer: Hands-on experience working with ExoPlayer is a strong plus.
- Industry Experience: Experience with Pluto TV or similar applications in Media and Streaming is a plus.
- Team Collaboration: Strong experience collaborating with product management and distributed, cross-functional teams.
- Communication: Excellent verbal and written communication skills in English are mandatory.
- Working Hours: Must be available to work overlapping hours with Pacific Time (8 AM – 12 PM PT).
- Candidates in Mexico, Costa Rica, Brazil, Colombia, or Argentina—in LATAM in general—can fill the role.
- Advanced Oral English.