NBC-posted about 1 year ago
$135,000 - $140,000/Yr
Full-time • Senior
Remote • Orlando, FL
Broadcasting and Content Providers

The Lead Mobile Software Engineer at NBC Universal will be responsible for leading the design, development, and delivery of high-performance mobile applications for both iOS and Android platforms. This role involves collaborating with various stakeholders to create user-friendly mobile experiences, ensuring applications are scalable and secure, and providing technical leadership to junior engineers. The position is fully remote, allowing for flexibility while contributing to a dynamic team focused on enhancing sports-related applications.

  • 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.
  • 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.
  • 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.
  • Competitive salary range of $135,000 - $140,000
  • Fully remote work opportunity
  • Diversity, Equity, and Inclusion initiatives
  • Corporate Social Responsibility programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service