Windows Desktop Developer (WPF, MAUI)

We're looking for a Windows Desktop Developer to join a project building a cutting-edge Software Authenticator for Windows, implementing the FIDO protocol for secure identity verification. You'll help create the foundation of a solution that connects external biometric devices, interacts with system TPM, and potentially enables passwordless login into Windows. 
 

     Requirements: 

  • 5+ years of experience in Windows desktop application development 
  • Strong knowledge of WPF 
  • Experience with MAUI and/or UWP  
  • Experience with MVVM, async/await, and clean architectural patterns 
  • Familiarity with hardware integration (USB/Bluetooth/Serial) is a strong advantage 
  • Understanding of security, access control, and logging mechanisms 
  • Solid grasp of software design principles and patterns 
  • Upper-Intermediate English (spoken and written) 
     

     Responsibilities: 

  • Build and maintain a secure, installable Windows desktop application using WPF and MAUI/UWP 
  • Integrate with external biometric devices via USB and low-level protocols 
  • Implement FIDO-based features: key pair generation, signature validation, and TPM interaction 
  • Collaborate on extending the authenticator to support Windows login via Credential Provider 
  • Prepare the solution for cross-platform migration to MacOS and Mobile (via MAUI) 
  • Ensure a smooth and secure user experience through modern UI and robust background services 
  • Develop and maintain audit logs, access control, and detailed technical documentation 

 

     We offer: 

  • Challenging Project: Join a greenfield project focused on building a secure, next-generation Windows Authenticator leveraging FIDO protocols, TPM integration, and biometric device support 
  • Modern Tech Stack: Work with MVVM architecture and advanced security concepts such as key pair generation, signature validation, and Credential Provider extensions. The project includes a clear roadmap for cross-platform development using MAUI, with potential migration to MacOS and Mobile. 
  • Autonomy and Ownership: As an external contributor, you'll have the freedom to organize your workflow while taking full responsibility for core components of the solution 
  • Flexible Hours: Enjoy a results-oriented approach with flexible working hours that accommodate your productivity and availability 
  • Strong Engineering Culture: Collaborate with a skilled and experienced team that values quality code, clear communication, and technical excellence 
246 views
·
40 applications
100% read
·
98% responded
Last responded 2 days ago
69 views
·
4 applications
100% read
·
100% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.