Role OverviewLead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++. Define and enforce best-practices for Windows desktop development across the codebase. Drive accessibility efforts and collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning and UI/UX architecture.
What You Will Do
Design, build, and ship production-quality desktop applications with an emphasis on reliability, performance, scalability, and maintainability. Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems.
Why It Might Be a Fit
An ideal candidate should have 3+ years of experience in Windows desktop application development, a deep understanding of Windows application architecture, and a proven track record of designing, building, and shipping production-quality desktop applications.
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, XAML
- Deep understanding of Windows application architecture
- Proven track record of designing, building, and shipping production-quality desktop applications
- Strong experience with accessibility APIs on Windows
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming
- Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions
- Strong communication skills
Benefits
- High-impact role
- Collaborative, flat-structure engineering culture
- Opportunities to lead and mentor others
- Flexibility, autonomy, and responsibility
- Purpose-driven mission
- Salary range: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
]]>