Cross-Platform Application Developer
closedniluk.app
πRemote - Worldwide
Job highlights
Summary
Join our team as a highly skilled developer to lead the transition of a Windows-based application to a platform-independent solution. This role focuses on refactoring the WPF-based front-end to work seamlessly on Windows and macOS. You will collaborate with engineers, leveraging cross-platform frameworks like .NET MAUI or Avalonia. Key responsibilities include dependency removal, framework migration, front-end and back-end decoupling, codebase modernization, collaboration within Azure DevOps, and thorough testing. This position requires a Bachelor's degree in a related field or equivalent experience, along with extensive experience in WPF and cross-platform frameworks.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 4+ years of experience in WPF application development
- 4+ years of experience with cross-platform frameworks like .NET MAUI or Avalonia
- Proven experience in migrating or building cross-platform applications
- Proficiency in C# and .NET Framework/Core
- Strong understanding of front-end architecture and design principles
- Familiarity with Windows sockets and other back-end technologies
- Experience with Git and Azure DevOps for source control and collaboration
- Knowledge of UI/UX best practices for cross-platform development
Responsibilities
- Refactor and remove dependencies on third-party NuGet packages such as AvalonDock, Fluent Ribbon, and Extended WPF Toolkit
- Design and implement a cross-platform user interface using either .NET MAUI or Avalonia, adhering to best practices for maintainable and scalable software
- Work closely with back-end developers to decouple the application layers and ensure clean integration
- Update the existing codebase to align with cross-platform standards while maintaining functionality and performance
- Work within an Azure DevOps environment, following repository guidelines for commits, branches, and tags
- Write and execute unit and integration tests to ensure cross-platform compatibility and stability
This job is filled or no longer available
Similar Remote Jobs
- πUnited States, Europe, Middle East, and Africa
- πChina, United Kingdom
- πWorldwide
- πWorldwide
- πCanada
- π°$185kπUnited States
- πWorldwide
- πGermany, Worldwide
- πIndia
- π°$143k-$178kπUnited States