[Remote] Senior Software Engineer - Full-Stack (.NET, React + Native Apps)
Note: The job is a remote job and is open to candidates in USA. ViewNexa is a streaming and app development platform for broadcasters, publishers, and media companies. The company is seeking a Senior Software Engineer to build and ship features across .NET backend, React web, and native or cross-platform mobile and connected TV clients, integrating APIs, authentication, cloud services, telemetry, device capabilities, and media playback.
Responsibilities
- Build and ship features across backend (.NET), web (React/TypeScript), and one or more client platforms
- Contribute to shared application architecture so web, mobile, and CTV are not three unrelated codebases
- Integrate clients with REST APIs, auth, cloud services, telemetry, device APIs, and media playback
- Debug the hard client problems: app lifecycle, memory, focus/remote navigation, fragmented device behavior, and playback edge cases
- Help the team choose where a native SDK, a cross-platform framework, or a web-based app is the right tool
Skills
- Senior-level C#/.NET and strong hands-on React/TypeScript web development. You can contribute on both sides of an API in the same sprint
- Shipped native or cross-platform applications on at least one of: Android (Kotlin/Java), iOS (Swift), .NET MAUI/Xamarin, React Native, Tizen, Roku / BrightScript, tvOS, or similar living-room platforms. Shipping means store or production release, not a sample app
- Building clients that talk to real backends: REST APIs, authentication/authorization, cloud services, telemetry, device capabilities, and media playback
- Practical multi-platform engineering: platform SDKs, application lifecycle, networking, performance and memory constraints, deployment, compatibility, and device debugging
- Comfort working across backend, web, and client stacks without needing a translator
- Connected TV (Roku, Fire TV, Tizen, webOS, tvOS, Android TV). CTV constraints are different from mobile, and this is high-value for us
- Media playback on-device (ExoPlayer, AVPlayer, Roku Video, HLS/DASH players) and the issues that come with it: buffering, DRM, live latency, captions
- .NET MAUI or a shared C# client architecture
- App-store / manufacturer certification experience (Roku, Samsung, Amazon, Apple)
- BrightScript/Roku channel development
- In-app purchase, entitlements, or SVOD/AVOD client flows
- Experience with a “write once, certify many” SDK model
Benefits
- Remote work arrangement
Company Overview