All jobs
SkylumEngineering
Senior Net (Wpf) Developer
Remote (Ukraine)Posted 10 days ago
Skylum is seeking a software developer with expertise in C#/.NET desktop development, particularly in WPF, to work on high-performance photo editing software. The role involves building, optimizing, and refactoring desktop applications, collaborating in an Agile environment, and leveraging AI tools to enhance productivity.
Location: Remote (Ukraine)
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 - eliminate memory leaks, fix UI thread blockages, and resolve 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 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)
Benefits
- A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools
- An educational allowance to ensure that your skills stay sharp
- English, German, and Polish classes to strengthen your capabilities and widen your knowledge
- Medical insurance
- Twenty-one days of paid sick leave per year
- Twenty-one days of paid vacation per year
- Fun times at our frequent team-building activities
Additional Information
- The role offers flexible work arrangements, either remote or in-office at Podil, Kyiv.
- The company supports Ukraine and encourages growth, learning, and creativity.