TE - 48 - Cross-Platform Application Developer (WPF to Cross-Platform Migration)

TUNGA BVNigeria6 days agoFull-time
Our Client is seeking a highly skilled developer with expertise in cross-platform application development to lead the transition of their Windows-based application to a platform-independent solution. This role involves refactoring their WPF-based front-end to work seamlessly on both Windows and macOS while collaborating with a talented team of engineers. If you are passionate about cross-platform frameworks like .NET MAUI or Avalonia, this is the perfect opportunity for you. Key Responsibilities • Dependency Removal: Refactor and remove dependencies on third-party NuGet packages such as AvalonDock, Fluent Ribbon, and Extended WPF Toolkit. • Framework Migration: Design and implement a cross-platform user interface using either .NET MAUI or Avalonia, adhering to best practices for maintainable and scalable software. • Front-End and Back-End Decoupling: Work closely with back-end developers to decouple the application layers and ensure clean integration. • Codebase Modernization: Update the existing codebase to align with cross-platform standards while maintaining functionality and performance. • Collaboration: Work within an Azure DevOps environment, following repository guidelines for commits, branches, and tags. • Testing and Debugging: Write and execute unit and integration tests to ensure cross-platform compatibility and stability. Qualifications • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). • 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. • Technical Skills: • 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.

Ready to Apply?

By applying, you'll be redirected to the company's application page

Share this job

More Jobs at TUNGA BV