Lead Mobile Software Engineer

closed
NBCUniversal Logo

NBCUniversal

πŸ’΅ $135k-$140k
πŸ“Remote - United States

Summary

Join NBC Sports Group as a Lead Mobile Software Engineer and contribute to the development of cutting-edge mobile applications for Rotten Tomatoes and NBC Sports properties. You will lead the design, development, and delivery of high-performance mobile applications for iOS and Android platforms using cross-platform frameworks. Collaborate with various teams to deliver user-friendly mobile experiences. Provide technical leadership and mentorship to junior engineers. This fully remote position offers competitive compensation and the opportunity to work with top-tier equipment and a talented team. You will champion mobile-first thinking and work with the DevOps team to streamline the continuous integration and delivery pipelines.

Requirements

  • Bachelor’s degree in Computer Science or equivalent training/experience
  • 8+ years of experience developing mobile applications for iOS and Android, with extensive knowledge of Swift, Objective-C, Java, and Kotlin
  • Proficiency in cross-platform frameworks like React Native, Flutter, .NET MAUI (Xamarin) or similar technologies
  • Strong understanding of native iOS and Android development, including platform-specific APIs, user interface guidelines, and performance optimization
  • Experience working in a continuous integration environment and adhering to best practices for testing, including unit and integration tests
  • Proven ability to architect scalable, secure, and 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 familiarity with CI/CD pipelines
  • Problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment

Responsibilities

  • Lead 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 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
  • Oversee the performance monitoring and optimization of mobile applications, providing guidance on troubleshooting and resolving high-level technical issues
  • Provide technical leadership and mentorship to junior engineers, fostering growth and learning within the team
  • Keep the team up-to-date with emerging mobile technologies and identify areas where new tools or approaches can drive productivity and quality improvements
  • Champion mobile-first thinking across the organization, advocating for the best user experiences on mobile devices
  • Work with the DevOps team to streamline the continuous integration and delivery pipelines, ensuring quick and efficient releases
  • Establish and monitor KPIs to ensure mobile application performance meets or exceeds company goals
  • Support the full software development lifecycle from concept to post-release monitoring and issue resolution

Preferred Qualifications

  • Proven track record of developing high-volume mobile applications that scale across millions of users
  • Experience breaking down monolithic architectures into microservices
  • Expertise with .NET Native or MAUI Framework
  • Strong ability to manage cross-functional teams and stakeholders, effectively communicating technical decisions

Benefits

  • Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence
  • Salary Range : $135,000 - $140,000
This job is filled or no longer available