Bachelor’s degree in Computer Science or equivalent experience/training
3+ years of experience developing mobile applications for iOS and Android using Swift, Objective-C, Java, and Kotlin
Proficiency in cross-platform frameworks like React Native, Flutter, .NET MAUI (Xamarin), or similar technologies
Understanding of native iOS and Android development, including platform-specific APIs, user interface guidelines, and performance optimization
Experience working in a continuous integration environment with a strong understanding of testing best practices, including unit and integration tests
Experience developing scalable, maintainable mobile applications
Familiarity with App Store and Google Play submission processes
Knowledge of RESTful APIs, GraphQL, and backend service integration
Strong skills in version control systems (Git) and experience with CI/CD pipelines
Problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment
Desirables
Experience developing mobile applications that scale to large user bases
Familiarity with .NET Native or MAUI Framework
Knowledge of mobile security best practices such as encryption, secure data storage, and network communication
Understanding of object-oriented design, software patterns, and event-driven applications
Experience with third-party libraries and APIs like Firebase Push Notifications and analytics tools
Ability to work collaboratively within a team and contribute to the success of projects
What the job involves
Contribute to the design, development, and delivery of high-performance mobile applications for both iOS and Android platforms using cross-platform frameworks like React Native, Flutter, or .NET MAUI (Xamarin)
Collaborate with product managers, UX/UI designers, backend engineers, and other stakeholders to develop user-friendly mobile experiences that align with business goals
Participate in architectural discussions, ensuring mobile applications are scalable, secure, and maintainable while optimizing performance
Application process
External candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision
NBCUniversal creates and distributes world-class content across film, television, and streaming, pairing it with immersive experiences through its theme parks. As a subsidiary of Comcast, it operates leading brands like NBC, Telemundo, and Peacock, striving to educate, entertain, and empower diverse audiences worldwide.