Te - 48 - Cross-Platform Application Developer (Wpf To Cross-Platform Migration)

Details of the offer

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 ResponsibilitiesDependency 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.QualificationsEducation: 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.


Nominal Salary: To be agreed

Source: Talent_Ppc

Requirements

Data Analyst, Kenya At Thinkwell

WHAT YOU'LL DO Develop and maintain data visualization dashboards using software such as Tableau, power Bi etc to support data analysis across ThinkWell's Ke...


Thinkwell - Nairobi Area

Published a month ago

Ict Intern - Switch Media At Kenya Red Cross Society

Key Responsibilities: Studio and IT Operations: Assist with the operation and maintenance of TV studio technology, ensuring business continuity and minimal d...


Kenya Red Cross Society - Nairobi Area

Published a month ago

Network And Systems Administrator At Africa International University

Job Purpose: This position exists to provide system server administration and security, automation of tasks, backup and restore administration, office365 adm...


Ional University - Nairobi Area

Published a month ago

Cloud Support Associate Internship At Amazon

Key job responsibilities Each day will bring new and exciting challenges on the job while you: Learn and use ground-breaking technologies. Complete AWS certi...


Amazon - Nairobi Area

Published a month ago

Built at: 2024-12-04T19:09:10.333Z