Senior Mobile Software Engineer
NBC Sports Group, a division of NBC Universal, is hiring a Senior Mobile Software Engineer to join our Mobile Engineering team. The Mobile Engineering group develops cutting-edge features for Rotten Tomatoes and various NBC Sports properties. These features power customer-facing applications and extend services to sports enthusiasts and golf facilities worldwide. You’ll have the opportunity to work with top-tier equipment, a talented team, and competitive compensation, knowing each day you are making a difference in the lives of sports participants. At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Here you can create the extraordinary. Job Duties Design, build, and maintain 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 deliver feature-rich, user-friendly mobile experiences that align with business goals. Lead architectural discussions and ensure mobile applications are scalable, secure, and maintainable, while optimizing for performance. Implement best coding practices by conducting code reviews, writing tests, and integrating automated testing strategies to ensure high-quality code. Monitor application performance, troubleshoot, and optimize for efficiency and scalability across various platforms. Provide technical leadership and mentorship to junior engineers, fostering growth and learning within the team. Stay up-to-date with the latest mobile development tools, technologies, and trends, and assess their applicability to improve team performance and product quality. Collaborate with the DevOps team to ensure smooth and efficient CI/CD pipelines for mobile application releases. Support the full software development lifecycle from concept to post-release monitoring and issue resolution. Our Technical Stack Programming Languages: Swift Objective-C Kotlin Java C# Javascript UI Framework: UIKit SwiftUI Java Kolin Cross Platform Frameworks: React Native (JavaScript) .NET Native and MAUI (Xamarin) (.NET, C#)