NBCUniversalposted 5 days ago
Senior
Orlando, FL
Broadcasting and Content Providers

About the position

We're looking for a Senior Mobile Software Engineer with deep expertise in .NET mobile development and a strong foundation in native iOS and Android development. This role focuses on delivering high-quality, performant mobile applications using .NET (C#) while leveraging platform capabilities to ensure the best possible user experience. You'll work on apps used by millions, driving feature implementation, architecture, and platform-level decisions.

Responsibilities

  • Design, build, and maintain mobile applications using .NET for iOS and Android.
  • Collaborate across disciplines (product, design, backend) to deliver high-impact mobile experiences.
  • Write high-quality C# code and contribute to native platform code in Swift (iOS) and Kotlin/Java (Android) as needed.
  • Lead integration efforts with native SDKs, custom UI components, and low-level platform features.
  • Guide architectural decisions balancing cross-platform efficiency with native performance and UX.
  • Own debugging, profiling, and optimization for responsiveness, startup time, and resource usage.
  • Create and maintain unit, integration, and automated UI tests.
  • Help evolve and maintain CI/CD pipelines for reliable mobile delivery.
  • Stay informed on the latest developments in .NET, iOS, and Android ecosystems and recommend adoption where beneficial.

Requirements

  • 5+ years of mobile development experience, including extensive experience with .NET mobile development using C#.
  • Strong native iOS development experience (Swift, UIKit, Xcode).
  • Strong native Android development experience (Kotlin, Jetpack, Android Studio).
  • Proven ability to integrate and maintain native SDKs and platform-specific functionality, including creating and maintaining bindings for iOS and Android libraries.
  • Experience building and maintaining production apps with large user bases.
  • Strong understanding of mobile app architecture, lifecycle management, and platform guidelines (App Store / Play Store).
  • Solid testing practices including unit, integration, and UI automation.
  • Comfortable working in a collaborative, agile team environment.
  • Ability to think creatively, solve complex problems, and contribute innovative ideas that enhance product quality and user experience.

Nice-to-haves

  • Familiarity with Firebase.
  • In-app purchases.
  • Third-party login integrations (e.g., Google, Facebook).
  • Cross-platform frameworks such as .NET MAUI, React Native, Flutter, or Kotlin Multiplatform.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service