高级软件工程师,Windows/桌面应用程序

温哥华 3天前全职 网络
面议
<h2>高级软件工程师,Windows/桌面应用程序</h2><p>Speechify的使命是确保阅读永远不是学习的障碍。 超过5000万人使用Speechify的文本转语音产品,将他们正在阅读的PDF、书籍、Google文档、新闻文章、网站转换为音频,以便他们可以更快地阅读、阅读更多并记住更多。 Speechify的文本转语音阅读产品包括其iOS应用、Android应用、Mac应用、Chrome扩展和Web应用。 谷歌最近将Speechify评为年度Chrome扩展,苹果将Speechify评为2025年包容性设计奖得主。 今天,全球近200人在100%分布式环境中为Speechify工作——Speechify没有办公室。 这些人包括前端和后端工程师、AI研究科学家,以及来自亚马逊、微软和谷歌的人,领导斯坦福等博士项目,Stripe、Vercel、Bolt等高增长初创公司,以及许多自己公司的创始人。</p><h3>你的工作内容</h3><ol><li>领导使用Windows App SDK、WinUI(或相关UI框架)、C#、XAML以及必要时C++进行原生Windows桌面应用程序的设计、架构和开发。</li><li>定义并执行Windows桌面开发的最佳实践:代码架构、性能、内存使用、响应式UI、跨版本兼容性(Windows 10/11+)和可维护性。</li><li>推动可访问性工作:集成并验证对可访问性API(例如Microsoft UI Automation或其他相关Windows可访问性框架)的支持,确保UI控件、焦点管理、键盘导航、屏幕阅读器支持以及残障用户的可用性。</li><li>与产品设计师、UX研究人员、QA和其他利益相关者紧密合作,制定Windows平台的功能规划、UI/UX架构和长期路线图。</li><li>负责功能的完整生命周期:构思→设计→实现→测试→发布→维护。确保发布的质量、可靠性和一致性。</li><li>识别、诊断和解决复杂的错误、性能瓶颈、内存泄漏、渲染问题或兼容性问题,并提出稳健的架构或设计解决方案。</li></ol><h3>理想的候选人应具备</h3><p><strong>必需条件:</strong></p><ul><li>3年以上使用Windows App SDK、WinUI(或类似)、C#、XAML进行Windows桌面应用程序开发的经验,理想情况下还具备使用原生Windows代码(C++、Win32/WinRT/COM)的额外经验。</li><li>对Windows应用程序架构有深入理解,包括托管代码(.NET)与原生代码之间的互操作。</li><li>在设计、构建和发布生产质量的桌面应用程序方面有成功的记录,强调可靠性、性能、可扩展性和可维护性。</li><li>在Windows上的可访问性API(例如Microsoft UI Automation或类似)方面有丰富经验,并致力于构建可访问和包容性的软件。</li><li>优秀的软件工程基础:面向对象编程、设计模式、数据结构、算法、内存管理、多线程或异步编程(在相关情况下)。</li><li>有领导技术设计、指导其他工程师、进行代码审查和做出架构级决策的经验。</li><li>良好的沟通能力;能够清晰表达权衡,与跨职能团队合作,并推动达成共识。</li><li>以用户为中心的思维方式:专注于为最终用户构建精致、直观和可访问的体验。</li></ul><p><strong>优先/加分条件:</strong></p><ul><li>有编写UI单元测试、集成测试、UI自动化测试的自动化测试经验;熟悉相关测试框架。</li><li>有桌面应用性能优化经验(内存使用、启动时间、渲染性能、高DPI支持、负载下的响应能力)。</li><li>有本地化/全球化、从右到左UI支持、国际化、多地区可访问性经验。</li><li>熟悉桌面应用中的遥测、分析、崩溃报告、日志记录和错误监控。</li><li>有塑造CI/CD工作流、发布管道和桌面应用部署策略的经验。</li><li>展示出对功能区域或模块的长期负责能力,包括维护、重构和技术债务管理。</li></ul><h3>我们提供</h3><ul><li>高影响力的角色:你将定义架构,塑造我们Windows产品的未来,并直接影响数百万用户的所见所感。</li><li>协作的、扁平化结构的工程文化:你不仅仅是一个编码者,还是一个建设者和决策者。</li><li>有机会领导和指导他人,引导技术方向,并成长为更广泛的技术领导者(例如技术负责人、架构师)。</li><li>灵活性、自主性和责任感:你定义如何解决问题,全面负责功能,并为长期产品愿景做出贡献。</li><li>以使命为驱动:构建可靠、可访问和以用户为中心的软件,为人们带来真正的改变。</li></ul><p><strong>美国此职位的薪资范围为:140,000-200,000美元/年+奖金+股票,具体取决于经验</strong></p><p>认为你适合这份工作?在申请时告诉我们更多关于你自己的信息以及你对该职位感兴趣的原因。别忘了附上你的作品集和LinkedIn链接。</p><p>不在寻找但认识适合的人选?推荐他们。</p><p>Speechify致力于多元化和包容性的工作环境。Speechify不因种族、国籍、性别、性别认同、性取向、受保护的退伍军人身份、残疾、年龄或其他法律保护的身份而歧视。</p>