About the job
At Speechify, we strive to eliminate reading barriers to facilitate learning. With over 50 million users relying on our innovative text-to-speech solutions, we transform various content types—such as PDFs, books, Google Docs, news articles, and websites—into audio, enabling users to read faster, absorb more information, and enhance retention. Our award-winning products include iOS and Android apps, a Mac application, a Chrome extension, and a web app. Recognized by Google as the Chrome Extension of the Year and awarded Apple's 2025 Design Award for Inclusivity, Speechify is committed to accessibility.
Currently, nearly 200 dedicated professionals collaborate in a fully distributed environment, free from traditional office settings. Our team consists of frontend and backend engineers, AI research scientists, and talents from renowned organizations like Amazon, Microsoft, and Google, as well as leading academic institutions such as Stanford and dynamic startups like Stripe and Vercel.
- Lead the design, architecture, and development of native Windows desktop applications utilizing Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and, when necessary, C++.
- Establish and uphold best practices in Windows desktop development encompassing 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) and ensuring that UI controls, focus management, keyboard navigation, screen-reader support, and overall usability meet the needs of users with disabilities.
- Engage closely with product designers, UX researchers, QA, and other stakeholders to define feature planning, UI/UX architecture, and long-term strategic direction for the Windows platform.
- Take full ownership of feature lifecycles: from conception and design to implementation, testing, release, and maintenance, ensuring quality and reliability across all releases.
- Diagnose and resolve intricate bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility challenges, proposing robust architectural and design solutions.

