DreamWorks Animation · 1 day ago
Software Engineer, Android
NBCUniversal is one of the world's leading media and entertainment companies. They are seeking an Android Developer with extensive experience in Android architecture design to develop high-quality, scalable Android applications for mobile and TV platforms.
AnimationFilmMedia and Entertainment
Responsibilities
Lead Architecture Design: Design and implement robust, scalable, and maintainable Android applications for both mobile and TV platforms, ensuring best practices and industry standards
Develop with Kotlin and Compose: Utilize Kotlin and Jetpack Compose to develop modern, efficient, and user-friendly streaming applications
Implement MVVM Architecture: Apply MVVM architecture principles to create a clear separation of concerns and facilitate testable code
Design Patterns Expertise: Identify and apply appropriate design patterns to solve complex software design problems
Cross-Platform Development: Ensure seamless integration and consistent user experience across mobile and TV applications
Collaborate: Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality streaming applications
Code Review and Mentorship: Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement
Performance Optimization: Optimize application performance for speed and scalability
Stay Current: Keep up-to-date with the latest industry trends, technologies, and best practices in Android development for both mobile and TV platforms
Qualification
Required
Minimum of 7 years of professional experience in Android development, with a focus on streaming applications
Expert proficiency in Kotlin and Jetpack Compose
Proficiency with concurrency and performance tools, including Kotlin Coroutines, Flow, and background threading
Experience with multiple architectural patterns (MVP, MVI, Clean Architecture) beyond MVVM
Experience with dependency management tools (Gradle, Maven) and third-party libraries
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, including TV screens
Proven experience with design patterns such as Singleton, Factory, Observer, and Dependency Injection
Familiarity with RESTful APIs to connect Android applications to backend services
Familiarity with app signing, certificates, and Play Store release management (internal testing, staged rollouts)
Hands-on experience with debugging and proxy tools (e.g., Charles Proxy, Android Profiler, Firebase Crashlytics)
Experience with version control systems, such as Git
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Ability to work independently and as part of a team
Strong attention to detail and a passion for quality
Preferred
Experience with continuous integration and continuous deployment (CI/CD) pipelines
Familiarity with agile methodologies and tools such as JIRA
Knowledge of cloud services and infrastructure
Previous experience in developing applications for TV platforms, such as Android TV
Benefits
Medical, dental, and vision insurance
401(k)
Paid leave
Tuition reimbursement
A variety of other discounts and perks
Company
DreamWorks Animation
DreamWorks Animation SKG, Inc. engages in the development, production, and exploitation of animated films and associated characters
H1B Sponsorship
DreamWorks Animation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (8)
2024 (7)
2023 (5)
2022 (12)
2021 (13)
2020 (19)
Funding
Current Stage
Public CompanyTotal Funding
$15M2016-04-28Acquired
2015-02-12Post Ipo Equity· $15M
2004-10-28IPO
Leadership Team
Recent News
Crunchbase News
2025-12-09
2025-11-05
Company data provided by crunchbase