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.








