NBCUniversal

Senior .NET Mobile Engineer

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidiOSJavaKotlin.NETSwift

About the role

  • 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
  • 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.
Benefits
  • remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#SwiftKotlinJavaUI testingintegration testingautomated UI testsCI/CDmobile app architecture
Soft skills
collaborationproblem solvingcreativityagile methodologycommunication