VIZIO is seeking a Software Engineer III – Android to contribute to the innovation and improvement of VIZIO’s mobile products
Requirements
- Expert proficiency in Kotlin and Java
- Deep knowledge of Android SDK, Jetpack libraries, and modern Android UI/UX patterns
- Strong experience with Kotlin Coroutines, including structured concurrency, lifecycle-aware scopes, and Flow for reactive programming
- Familiarity with RxJava
- Strong understanding of RESTful APIs, GraphQL, and backend integration
- Proficient in Git and modern CI/CD workflows
- Skilled with Android Studio, ADB, and Android Profiler
- Familiar with dependency management tools like Gradle
- Proficient in Jetpack components and architecture patterns such as MVVM or MVP
- Experience with ExoPlayer, Widevine DRM, and adaptive streaming (HLS/DASH)
Responsibilities
- Design and develop Android mobile applications using Kotlin and modern Android SDKs
- Build responsive, scalable UIs using Jetpack Compose to deliver intuitive and engaging user experiences
- Integrate media playback features using ExoPlayer, including support for adaptive streaming (HLS/DASH) and Widevine DRM
- Collaborate with backend engineers to integrate RESTful APIs and streaming services, handling playback metadata, DRM, entitlements, and personalization logic
- Optimize application performance for a wide range of Android devices using system profiling, app tracing, and trace analysis
- Ensure application compatibility across various Android OS versions and device configurations
- Debug and resolve device-specific issues using ADB, Android Studio Profiler, and real-world logs
Other
- Bachelor’s Degree or higher in Computer Science, Electronics & Communications, Electrical Engineering, or a related field
- At least 3 years of professional experience in Android development
- Participate in code reviews, architecture discussions, and internal documentation to maintain high code quality and consistency
- Stay current with industry trends and best practices in Android development and mobile UX
- Work onsite 5 days a week at our Dallas, TX location