6 часов назад
Senior .NET (WPF) Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior .NET (WPF) Developer (.NET/WPF): Building and optimizing high-performance photo editing software with an accent on memory management, C++/CLI interop, and fluid UI responsiveness. Focus on eliminating memory leaks, refactoring legacy modules, and integrating AI-assisted development tools.
Location: Remote (Ukraine) or Hybrid (Kyiv, Podil)
Company
develops award-winning AI-powered photo editing software designed to make professional image creation accessible to everyone.
What you will do
- Architect and build high-performance features using .NET 10 and WPF to ensure fluid UI under heavy loads.
- Develop and optimize C++/CLI wrappers to maintain a memory-safe bridge between .NET and native C++ core libraries.
- Profile and resolve complex desktop issues, including memory leaks and UI thread blockages.
- Refactor legacy modules to transform the codebase into a clean, testable, and modern architecture.
- Conduct high-standard code reviews and collaborate in 2-week Agile sprints.
- Leverage modern AI-assisted tools to accelerate routine coding and unit-test generation.
Requirements
- 3-5+ years of commercial C#/.NET desktop development experience.
- Deep WPF expertise, including MVVM, data binding, custom controls, and async programming.
- Proven track record in .NET memory management and performance profiling.
- Practical experience with native C++ interop (C++/CLI, P/Invoke, or marshaling).
- Solid understanding of OOP, SOLID, and clean code principles.
- English: Proficiency strong enough to work with official technical documentation and deep-dive literature.
Nice to have
- Experience with Image/graphics processing, GPU, or DirectX/Direct2D.
- Experience with WinUI 3.
- Background in photo, creative, or media desktop applications.
- Experience improving large legacy codebases through safe refactoring.
- Photography as a hobby.
Culture & Benefits
- Educational allowance to keep technical skills sharp.
- Company-provided English, German, and Polish language classes.
- Medical insurance and 21 days of paid sick leave per year.
- 21 days of paid vacation per year.
- Flexibility to work remotely or from the office in Podil.
- Frequent team-building activities and a supportive professional environment.
Hiring process
- Interview with a Talent Acquisition Specialist.
- Professional technical interview.
- Management interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →