Senior .NET (WPF) Developer

Related keywords: talent acquisition remote jobremote job europeremote job worldwide

Overview

The job opening is for a Senior .NET (WPF) Developer at Skylum, a company dedicated to empowering millions of photographers worldwide through innovative photo editing software. Offering a blend of AI-powered automation and full creative control, Skylum's software enhances the photo editing experience and encourages accessibility for everyone.

Company Culture

At Skylum, the work environment is designed to foster growth, learning, and creativity among its team members. The company supports flexible schedules and encourages trust-based workflows, enabling employees to concentrate on producing their best work. Proudly Ukrainian, Skylum actively supports efforts towards Ukraine's victory, demonstrating its commitment to social responsibility.

Job Location

This position is based in Europe, Ukraine, allowing the chosen candidate to be part of a culturally rich and dynamic work environment.

Required Skills

The ideal candidate should possess the following skills and qualifications:

  • 3-5+ years of commercial experience in C#/.NET desktop development.
  • Strong expertise in WPF, particularly in using MVVM, data binding, and creating custom controls, alongside a solid understanding of the UI thread and asynchronous programming.
  • Proficiency in .NET memory management and performance profiling, with a solid track record of resolving issues such as memory leaks.
  • Practical experience with native C++ interop including C++/CLI, P/Invoke, or marshaling.
  • An understanding of OOP, SOLID principles, and maintaining clean code, complemented by a habit of participating in code reviews.
  • Familiarity with being part of an Agile team, contributing by formulating clear acceptance criteria and addressing potential edge cases.
  • A working knowledge of AI-assisted development tools (such as Copilot or Cursor) to improve productivity.
  • Competency in English to understand technical documentation and literature.

Preferred Qualifications:

  • Background in image or graphics processing or relevant technologies like GPU, DirectX/Direct2D.
  • Experience with WinUI 3 and enhancing large legacy codes while ensuring safe refactoring practices.
  • An appreciation for photography as a personal hobby can add value to this position.

Key Responsibilities

The Senior .NET Developer will have key responsibilities that include:

  • Architecting and building high-performance features using .NET 10 and WPF, ensuring a smooth and responsive user interface under heavy loads.
  • Developing and optimizing C++/CLI wrappers for a secure and efficient bridge between the .NET environment and native C++ core libraries.
  • Profiling complex desktop issues to eliminate memory leaks, clear UI thread blockages, and fix interop vulnerabilities.
  • Performing deliberate refactoring of legacy modules to present a clean, testable, and modern architecture.
  • Conducting high-standard code reviews to ensure quality and efficiency.
  • Utilizing modern AI-assisted tools for routine coding tasks including unit-test generation and documentation.
  • Collaborating closely with team members during two-week sprints, working together to flesh out technical requirements and cover tricky corner cases.

Benefits Offered

Skylum provides a number of benefits aimed at personal and professional growth, health, and leisure:

  • Opportunities for personal growth through an educational allowance, thus ensuring your skillset remains competitive.
  • In-house language classes in English, German, and Polish to support the team’s learning journey.
  • A vibrant work environment with professionals who can quickly become friends, enhancing workplace camaraderie.
  • Flexible working options including the choice to work remotely or from a fully equipped office in Podil, tailored for productivity and comfort.
  • Comprehensive medical insurance, and a generous twenty-one days of paid sick leave annually.
  • A healthy work-life balance with twenty-one days of paid vacation per year and regular team-building activities to foster teamwork and leisure among employees.

Application Process

Prospective candidates can expect a well-structured interview process which includes:

  • An introductory interview with the Talent Acquisition Specialist.
  • A professional or technical interview to evaluate your skills and knowledge.
  • A management interview to discuss alignment with team goals and culture.
  • Finally, if successful, a job offer will be extended!

This opportunity at Skylum not only presents a chance to shape future developments in photo editing but also offers a platform to connect and grow with a community of passionate professionals.



This job offer was originally published on jobicy.com

Skylum

Europe, Ukraine

Software development

Full-time

June 18, 2026

4 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.