A recognized media organization in New Jersey is seeking a Sr. Android Developer to help build and enhance high-quality mobile applications for Android smartphones and tablets. This role focuses on native Android development, modern architecture, and delivering seamless video streaming experiences in a collaborative product environment.
About the Opportunity:
- Shift: Days
- Schedule: Monday to Friday
- Hours: Standard business
- Setting: Hybrid (onsite at least 3 days a week)
Responsibilities:
- Design, develop, and maintain native Android applications with a focus on performance, usability, and video streaming
- Collaborate with product managers, designers, and engineers to define and deliver new features
- Optimize app performance, memory usage, and network efficiency to support a smooth user experience
- Ensure code quality through test automation, peer reviews, and engineering best practices
- Troubleshoot and resolve issues in production and non-production environments
Qualifications:
- 5+ years of professional Android development experience
- Strong knowledge of Kotlin and Java, with familiarity with Jetpack libraries
- Experience with MVVM, Clean Architecture, or other scalable mobile app architectures
- Experience with video streaming on Android, including HLS, DASH, CMAF, media playback, and DRM
- Deep understanding of the Android app lifecycle, memory management, and asynchronous programming using Kotlin Coroutines and/or RxJava
- Familiarity with REST and GraphQL APIs
- Strong debugging and performance profiling skills using Android Studio and related tools
- Experience with CI/CD, testing frameworks, and crash analytics tools such as Firebase, Bitrise, or Jenkins
- Knowledge of dependency injection frameworks such as Koin, Hilt, or Dagger
- Comfort working in an agile environment and participating in sprint planning, retrospectives, and code reviews
Desired Skills:
- Android certification
- Experience working on consumer-facing apps with high user engagement
- Familiarity with accessibility, localization, and device fragmentation best practices
- Knowledge of app analytics and A/B testing frameworks
- Experience with media, publishing, or news applications
- Cloud platform familiarity, such as AWS or Firebase