Belgrade, Belgrade, Serbia Remote (Global)

Altium is hiring a WPF Developer

About the Role

Altium is seeking a WPF Developer to design and maintain desktop applications using WPF and Avalonia UI, contributing to architectural design and cross-platform migration initiatives. The role involves implementing advanced UI components for EDA visualization, integrating with internal APIs like Altium 365, and optimizing performance within a global engineering team.

What You'll Do

  • Develop and maintain desktop applications using WPF and Avalonia UI
  • Contribute to architectural design and cross-platform migration initiatives
  • Implement advanced UI components for EDA visualization and interaction
  • Integrate client-side functionality with Altium 365 and other internal APIs
  • Optimize performance, responsiveness, and user experience
  • Participate in code reviews, planning, and technical discussions within a global engineering team

What We're Looking For

  • Strong proficiency in C# and .NET 6/8
  • 2+ years of commercial experience with WPF
  • Solid understanding of MVVM, Dependency Injection, and data binding
  • Experience with asynchronous programming (async/await)
  • Practical experience with XAML and custom controls
  • Familiarity with Git and CI/CD pipelines (GitHub Actions, Jenkins, or similar)
  • English proficiency at Intermediate+ level for technical communication

Nice to Have

  • Experience with Avalonia UI or other cross-platform UI frameworks
  • Background in developing engineering or CAD/EDA software
  • Familiarity with SkiaSharp, HelixToolkit, or similar graphics frameworks
  • Understanding of MVU/MVVM design patterns and UI testing practices

Technical Stack

  • C#
  • .NET 6
  • .NET 8
  • WPF
  • Avalonia UI
  • XAML
  • MVVM
  • Dependency Injection
  • async/await
  • Git
  • CI/CD pipelines
  • GitHub Actions
  • Jenkins
  • Altium 365
  • SkiaSharp
  • HelixToolkit

Team & Environment

  • Global engineering team

Benefits & Compensation

  • Private medical insurance 100% covered for employee and family members
  • Annual bonus
  • nilo.health, mental health and wellbeing support
  • Professional development support (up to 4k USD per year)
  • Lunch allowance (20k RSD Wolt bonuses per month)
  • Snacks, fruit and drinks at the office
  • Subsidized English lessons
  • Annual Leave Allowance (24 working days per year)

Work Mode

  • Remote working abroad program (30 days per year)

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Required Skills
C#.NET 6.NET 8WPFAvalonia UIXAMLMVVMDependency Injectionasync/awaitGit C#.NET 6.NET 8WPFAvalonia UIXAMLMVVMDependency Injectionasync/awaitGit
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Altium
Altium is transforming the way electronics are designed and built. Its digital platforms empower PCB designers, supply chain, and manufacturing to collaborate, serving over 30,000 companies and 100,000 engineers worldwide. Altium Designer is a top-3 global leader in the PCB design market used by companies like Amazon, NASA, SpaceX, Tesla, Microsoft, and BMW.
All jobs at Altium Visit website
Job Details
Category frontend
Posted 2 hours ago