WPF Developer


Job Location:

Belgrade - Serbia

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

A Day in the Life of our WPF Engineer:

  • 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

Qualifications :

What Were Looking For:

  • Strong proficiency in C# 6/8
  • 4 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

Additional Information :

A Day in the Life of our WPF Engineer:Develop and maintain desktop applications using WPF and Avalonia UIContribute to architectural design and cross-platform migration initiativesImplement advanced UI components for EDA visualization and interactionIntegrate client-side functionality with Altium 36...

About Company

Company Logo

In the sustainable food sector, we work with large food companies, providing them with professional consulting services to help them add sustainable food to their supply chains, thereby improving food safety and food quality, and improving animal welfare. Our partners include leading ... View more

View Profile View Profile