NBC Sports Group is hiring a Mobile Software Engineer to join their Mobile Engineering team to develop cutting-edge features for Rotten Tomatoes and various NBC Sports properties, powering customer-facing applications and extending services to sports enthusiasts and golf facilities worldwide.
Requirements
- 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.
- Knowledge of RESTful APIs, GraphQL, and backend service integration.
- Strong skills in version control systems (Git) and experience with CI/CD pipelines.
Responsibilities
- 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.
- Follow best coding practices by conducting code reviews, writing tests, and integrating automated testing strategies to ensure high-quality code.
- Assist in monitoring and optimizing mobile applications’ performance, troubleshooting, and resolving technical issues as they arise.
- Work closely with senior engineers, learning from their mentorship while contributing to the team’s technical efforts.
- Stay updated with emerging mobile technologies and contribute ideas for adopting new tools or approaches that drive productivity and quality improvements.
Other
- Bachelor’s degree in Computer Science or equivalent experience/training.
- Familiarity with App Store and Google Play submission processes.
- Problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.
- Experience developing mobile applications that scale to large user bases.
- 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.