Software Engineer, Android jobs in United States
cer-icon
Apply on Employer Site
company-logo

NBCUniversal · 1 day ago

Software Engineer, Android

NBCUniversal is one of the world's leading media and entertainment companies, creating world-class content across various platforms. They are seeking an Android Developer to design and implement scalable Android applications, focusing on user experience and collaboration with cross-functional teams.

BroadcastingMedia and EntertainmentNews
check
H1B Sponsor Likelynote

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

KotlinJetpack ComposeMVVM ArchitectureAndroid SDKDesign PatternsRESTful APIsCI/CD PipelinesProblem-solving skillsCommunication skillsTeamworkAttention to detail

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

NBCUniversal

company-logo
NBCUniversal is a media company that provides entertainment and news development, production, distribution, and marketing services. It is a sub-organization of Comcast.

H1B Sponsorship

NBCUniversal 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
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
unknown
2011-01-29Acquired

Leadership Team

leader-logo
Jeff Shell
CEO
leader-logo
Stephen Burke
Chief executive officer
Company data provided by crunchbase