About the job
At Speechify, we are dedicated to eliminating reading barriers to enhance learning experiences for everyone.
With over 50 million users, our innovative text-to-speech products transform various reading materials – from PDFs and books to Google Docs and news articles – into engaging audio formats. This allows users to read faster, retain more information, and enjoy a richer learning journey. Our award-winning suite includes an iOS app, Android app, Mac app, Chrome extension, and web application, recognized by Google as the Chrome Extension of the Year and by Apple with the 2025 Design Award for Inclusivity.
Our team of nearly 200 talented professionals operates entirely remotely, with backgrounds from industry leaders like Amazon, Microsoft, and Google, as well as esteemed institutions such as Stanford. We value diversity and innovation, bringing together experts from various sectors to push the boundaries of technology.
- Lead the design, architecture, and development of cutting-edge native Windows desktop applications utilizing Windows App SDK, WinUI (or similar frameworks), C#, XAML, and C++ when necessary.
- Establish and uphold best practices for Windows desktop development, covering code architecture, performance optimization, memory management, responsive UI design, cross-version compatibility (Windows 10/11+), and maintainability.
- Champion accessibility initiatives by integrating and validating support for accessibility APIs (e.g., Microsoft UI Automation), ensuring that our applications are usable for individuals with disabilities.
- Work closely with product designers, UX researchers, QA teams, and other stakeholders to refine feature planning, UI/UX architecture, and the long-term development roadmap for the Windows platform.
- Take full ownership of the feature lifecycle: from conception and design to implementation, testing, release, and ongoing maintenance, ensuring exceptional quality and reliability across all releases.
- Diagnose and resolve complex issues, including bugs, performance bottlenecks, memory leaks, rendering challenges, and compatibility conflicts, while proposing robust architectural or design improvements.

