UI/UX Developer (Avalonia/C#)
Role details
Job location
Tech stack
Job description
We care deeply about craft. Every interaction, transition, and layout decision matters to us, and we're looking for a developer who feels the same way.
The Role
You'll be the driving force behind our Avalonia-based desktop UI application, owning everything from architecture to the fine details of the user experience. This isn't a "make it functional" role, we want someone who loses sleep over fonts, colours and pixel alignment and gets excited about silky-smooth real-time interfaces.
The role is open to hybrid remote working, candidates should have the ability to commute to the office in London, WC2R 1EA.
Responsibilities
UI Architecture & Design
- Design and own the look and feel of our application and maintain consistant high standards.
- Design and maintain flexible UI controls suitable for usage in a variety of contexts (desktop, touchscreen, hardware button panels).
- Create user interfaces optimised for low-latency, real-time data environments where responsiveness is critical.
Core Engineering
- Develop and maintain high-quality, performant C#/.NET ****application code.
- Implement robust MVVM patterns that keep our UI code clean and unit testable.
Collaboration
- Work closely with product, backend and wider design teams to translate requirements into polished, intuitive experiences.
- Contribute to technical decision-making and help shape the product roadmap.
Requirements
Do you have experience in Visual communication?, * Strong hands-on experience with Avalonia, WPF, or MAUI. You should know XAML inside out.
- A portfolio that demonstrates a genuine eye for visual design and UX quality.
- Solid cross-platform C#/.NET development experience (primarily .NET 5+).
- Proven experience building MVVM style desktop applications.
Useful Experience
- A background in entertainment lighting, video/AV or sound technology.
- Graphic design skills and experience with Adobe Illustrator or similar vector-based tools.