← Back to all jobs
27d 4h left to apply
Skylum

Senior .NET (WPF) Developer

Skylumā€¢šŸ“ Europe, Ukraine•Estimated: $80,000 - $120,000

✨ AI Insights & Summary

This role offers a fantastic opportunity for a seasoned C#/.NET developer to join Skylum, a company renowned for its AI-powered photo editing software. You'll be instrumental in developing high-performance features for award-winning desktop applications, working in a supportive, growth-oriented environment. If you have a passion for elegant code, a knack for performance optimization, and enjoy leveraging AI tools to enhance productivity, this position in a proud Ukrainian company is a compelling choice for impactful work.

About Skylum

Skylum empowers millions of photographers worldwide with award-winning photo editing software that blends AI-driven automation with complete creative control, making editing accessible and enjoyable for everyone. We foster an environment that champions growth, learning, and creativity, offering flexible schedules and a supportive team to enable your best work. As a proudly Ukrainian company, Skylum actively supports initiatives accelerating Ukraine's victory.

About the Role

We are seeking a talented and experienced C#/.NET Desktop Developer to architect and build high-performance features for our cutting-edge photo editing software. You will play a crucial role in optimizing performance, ensuring UI responsiveness, and maintaining a seamless bridge between .NET and native C++ libraries. This position is ideal for a developer who thrives in an Agile environment and enjoys tackling complex technical challenges.

Responsibilities

  • Architect and build high-performance features using .NET 10 and WPF, ensuring the UI remains fluid and responsive under heavy loads.
  • Develop and optimize C++/CLI wrappers to maintain a seamless, memory-safe bridge between our .NET environment and native C++ core libraries.
  • Profile and hunt down complex desktop issues, eliminating memory leaks, fixing UI thread blockages, and resolving interop vulnerabilities.
  • Deliberately refactor legacy modules, gradually transforming older parts of the codebase into clean, testable, and modern architecture.
  • Conduct high-standard code reviews.
  • Leverage modern AI-assisted tools to accelerate routine coding, unit-test generation, and documentation.
  • Collaborate closely with the team during 2-week sprints to flesh out technical requirements, cover tricky corner cases, and estimate complex tasks.

Requirements

  • 3-5+ years of commercial C#/.NET desktop development experience.
  • Deep WPF expertise: Strong mastery of MVVM, data binding, custom controls, and a solid grasp of the UI thread / Dispatcher model and async programming.
  • Real experience with .NET memory management and performance profiling – and a proven track record of fixing leaks, not just describing them.
  • Practical exposure to native C++ interop (C++/CLI, P/Invoke, or marshaling).
  • Solid understanding of OOP, SOLID, clean code, and a genuine code-review habit.
  • Comfortable in an Agile environment, writing clear acceptance criteria and handling corner cases.
  • A practical, daily relationship with AI-assisted development tooling (Copilot, Cursor, etc.) to boost productivity.
  • English strong enough to live in official documentation and deep-dive technical literature (MSDN, specs, deep-dive articles).

Nice to Have

  • Experience with Image/graphics processing, GPU, or DirectX/Direct2D.
  • Experience with WinUI 3.
  • A background in photo, creative, or media desktop apps.
  • Comfort improving large legacy codebases through deliberate and safe refactoring.
  • Native instinct for desktop pitfalls - handling leaks, permission levels, and UI-thread affinity.
  • Photography as a hobby.

What We Offer

For Personal Growth:

  • A chance to work with a strong team and make substantial contributions to our award-winning photo editing tools.
  • An educational allowance to ensure your skills stay sharp.
  • English, German, and Polish classes to strengthen your capabilities.

For Comfort:

  • A great environment with true professionals and amazing colleagues.
  • The choice of working remotely or in our office space in Podil, equipped for productive and comfortable work.

For Health:

  • Medical insurance.
  • Twenty-one days of paid sick leave per year.

For Leisure:

  • Twenty-one days of paid vacation per year.
  • Fun team-building activities.

Application Process

  • An interview with our Talent Acquisition Specialist
  • Professional/technical interview
  • Management interview
  • Job offer!

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/17/2026
CategoryFullstack Development
SourceJobicy

FAQ

Is this position remote?

The Senior .NET (WPF) Developer role is a remote opportunity. The location specified is Europe, Ukraine.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001•Bronx, NY, US, Bronx, NYā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001•Wallingford, CT, US, Wallingford, CTā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary Associates•USAā€¢šŸ  Remote
Competitive
Fullstack Development
View Job →