Senior Software Engineer, Windows/desktop Applications - Shanghai, China

Speechify

Shanghai, China
On-site
Windows app sdk and winui experience
C# and xaml development expertise
Microsoft ui automation integration
Speechify is seeking a Senior Software Engineer to develop native Windows desktop applications. The ideal candidate will have extensive experience in Windows application development, particularly with accessibility and a user-centric approach

Job Summary

  • The mission of Speechify is to make sure that reading is never a barrier to learning.
  • You will lead the design, architecture, and development of native Windows desktop applications using Windows App SDK and C#.
  • This role offers a high-impact opportunity to define architecture and shape the future of the Windows product for millions of users.

Matching Summary

Match Score: 85

Speechify is seeking a Senior Software Engineer to develop native Windows desktop applications. The ideal candidate will have extensive experience in Windows application development, particularly with accessibility and a user-centric approach.

Skills & Requirements

Must-have

  • Windows App SDK and WinUI experience
  • C# and XAML development expertise
  • Microsoft UI Automation integration
  • Desktop application architecture design
  • Memory management and performance optimization

Nice-to-have

  • Automated UI testing frameworks
  • High-DPI support implementation
  • Localization and internationalization
  • CI/CD pipeline for desktop apps
  • Telemetry and crash reporting tools

Key Requirements

  • 3+ years in Windows desktop application development
  • Deep understanding of interop between .NET and native code
  • Proven track record of shipping production-quality desktop apps

Work Rights

Not specified

Tailored Resume

Cover Letter