CareerPlanSign in

Senior C#/.NET Desktop Developer

Prague💼 Full-time🗓 2026-09-16 → 2026-09-26

Core

Building modern, high-quality desktop applications across macOS, Windows, and Linux for Ubiquiti's networking and IoT platforms.

Role type

Senior C#/.NET Desktop Developer

Builds

Cross-platform desktop applications and platform-specific background services

Domain

Networking, IoT, and desktop software development

Deliverable

product features

Required skills

C#, .NET, Avalonia/WPF, MVVM, async/await, RESTful APIs, WebSocket, Figma design implementation, application architecture, performance optimization, debugging, memory management, AI-assisted development tools

Preferred skills

Cross-platform architecture, real-time data streaming (WebRTC, MQTT), IPC mechanisms, Windows Services/Linux daemons, networking technologies (VPNs, WireGuard)

Technologies

C#, .NET, Avalonia, WPF, Figma, WebRTC, MQTT, Unix sockets, named pipes

Responsibilities

Develop desktop UIs from Figma designs, implement high-fidelity interfaces, collaborate with designers, optimize application performance, debug and manage memory, integrate with RESTful APIs and WebSockets, utilize AI tools for development

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.