About the job
At Speechify, our mission is to eliminate reading barriers to enhance learning experiences. Over 50 million individuals leverage our innovative text-to-speech solutions to convert various reading materials—such as PDFs, books, Google Docs, news articles, and websites—into audio formats. This empowers them to read faster, retain more, and engage with content in a dynamic way. Our suite of products includes an iOS app, an Android app, a Mac app, a Chrome extension, and a web app. Speechify has been recognized as the Chrome Extension of the Year by Google and has won Apple's 2025 Design Award for Inclusivity.
Currently, a dedicated team of nearly 200 professionals operates from around the globe in a fully distributed environment, without a physical office. Our team boasts frontend and backend engineers, AI research scientists, and experts from leading companies such as Amazon, Microsoft, and Google, along with graduates from prestigious PhD programs like Stanford, and founders of high-growth startups like Stripe, Vercel, and Bolt.
- Lead the design, architecture, and development of native Windows desktop applications utilizing Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and C++ as necessary.
- Establish and uphold best practices for Windows desktop development, focusing on code architecture, performance, memory management, responsive UI, 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 UI controls are usable for individuals with disabilities through effective focus management, keyboard navigation, and screen-reader support.
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders to refine feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform.
- Oversee the complete lifecycle of features from conception to design, implementation, testing, release, and maintenance, ensuring quality and reliability across all releases.
- Diagnose and resolve complex bugs, performance issues, memory leaks, rendering challenges, and compatibility problems, while proposing comprehensive architectural or design solutions.

