Ubiquiti

Senior C#/.NET Desktop Developer

Ubiquiti
Apply
9 hours ago
Prague, CzechiaSenior

Responsibilities

  • Build modern cross-platform desktop applications for macOS, Windows, and Linux.
  • Develop desktop UIs using C#/.NET, Avalonia, WPF, MVVM, and asynchronous programming patterns.
  • Implement high-fidelity interfaces from Figma designs in close collaboration with designers.
  • Consume APIs and implement WebSocket, real-time, or streaming communication.
  • Design application architecture and optimize performance, debugging, and memory management.
  • Develop shared core architectures, platform-specific UI and service layers, IPC mechanisms, background services, and privileged helpers as needed.
  • Use AI-assisted development tools as part of day-to-day development.

Requirements

  • At least 3 years of professional C#/.NET development experience.
  • Strong C# proficiency and solid experience building desktop applications.
  • Experience with modern .NET desktop UI frameworks such as Avalonia, WPF, or similar, including MVVM and asynchronous programming patterns.
  • Experience consuming RESTful APIs and working with WebSocket communication.
  • Experience implementing high-fidelity UIs from Figma designs and collaborating with designers.
  • Solid understanding of application architecture, performance optimization, debugging, and memory management.
  • Hands-on experience with AI-assisted development tools such as Claude Code, Cursor, Codex, or similar.
  • Fluency in English and Czech.
  • Preferred experience with cross-platform desktop development, real-time updates or streaming data, IPC, Windows Services, Linux daemons, networking, IoT products, VPNs, and WireGuard.

Benefits

  • Competitive salary, discretionary performance bonuses, and 5 weeks of vacation per year.
  • Flexible working hours and home office options.
  • Access to Ubiquiti products and prototypes for home use and testing.
  • Meal allowance, kitchen snacks and drinks, and an office near Anděl with a terrace and Prague views.
  • Requires working from the Prague office at least two days per week.

Tech Stack

C#LinuxmacOS.NETWindows

Categories

Ubiquiti

About Ubiquiti

1,001-5,000 employees

Ubiquiti builds networking hardware and software platforms for businesses, internet service providers, and smart homes, sold under the UniFi, UISP, and AmpliFi brands. Its portfolio includes Wi‑Fi access points, switches, routers, wireless backhaul, security cameras, and management applications, sold primarily through channel partners and online. Founded in 2005 and headquartered in New York, the public company (NYSE: UI) has shipped over 100 million devices worldwide.

Contact me