高级iOS工程师(远程)

16个月前远程全职
Speechify

Speechify

location 芝加哥
unsaved
使命 Speechify是听取世界信息的最简单方式。网上的文章,云端的文件,手机上的书籍。我们吸收一切,并让您在办公桌上、在路上、以您自己的速度以及使用能够使学习更轻松、更深入、更快捷的工具来听取。 流媒体服务对音频娱乐所做的,我们对音频信息也在做。而且不管我们在做什么,似乎都很成功。我们在我们的类别中排名第一,并且正在经历指数级增长。 概述 随着我们iOS应用的增长,我们发现需要一位高级iOS工程师来帮助我们支持新的用户群体,并参与新的令人兴奋的项目。 这是一个关键角色,非常适合那些具有战略思维、喜欢高速环境、对拥有产品决策充满热情并具有构建和扩展复杂工程系统经验的人。 您将做什么 • 积极发布Speechify iOS应用的生产代码 • 在一个专门的产品团队中工作 • 参与产品讨论,塑造产品路线图 • 维护和增强现有复杂应用架构 • 有机会参与将改变数百万人生活的功能开发 理想的候选人应具备 • 经验。您曾经参与过大规模用户的产品开发 • 成绩记录。您参与过各种产品的从零到有一定影响力的开发。您对产品的工程负责。 • 顾客至上。我们期望每个直接影响顾客体验的团队成员都对提供最佳体验保持持续关注 • 产品思维。您对产品的发展做出深思熟虑的决策,并支持产品经理和设计师朝着正确的方向发展 • 敏捷。您能够快速产生想法,并知道哪些事情可以立即推出,哪些事情需要时间 • 专注。我们是一家高速增长的初创公司,拥有繁忙的远程团队。您知道何时何地参与或专注工作 • 技术技能。熟练掌握Swift、RXSwift、程序化UI、架构模式的深入了解、多线程编程知识(加分项)、Combine、UiKit和SwiftUI 技术要求: • Swift编程语言(至少2年) • SwiftUI经验(1年) • Core Data/Realm/firebase/GRDB工作经验 • 多线程编程经验 • 您必须能够描述命令式编程和声明式编程的区别、函数式响应式与面向对象编程的区别,以及各自的优缺点 • 使用CI/CD基础设施工作经验 • 有Fastlane经验 • 架构模式知识,如MVVM和MVVM+C,并有至少2年的实践经验 • 至少2年的函数式响应式编程经验 - 熟练使用RxSwift和RxCocoa || Combine • 编程范式的知识 • SOLID原则,能够根据SOLID原则编写每个类 • 了解Git,并理解不同的Git策略 • 了解APNS和推送通知 • 有XCTests实践经验 • 您应该能够: • 描述面向对象编程的缺点 • 使用Swift编写完全面向协议的类 • 必须知道谁是Uncle Bob、Martin Fowler、Alan Key以及他们对该领域的贡献 我们提供: • 一个快速增长的环境,您可以帮助塑造公司和产品。 • 一个支持风险、直觉和努力的创业团队。 • 一种无干扰的方式,让您专注并发挥最佳水平。 • 在一个变革性行业产生重大影响的机会。 • 具有竞争力的薪水、大学氛围以及建立出色的异步文化的承诺。 • 为数百万人使用的产品工作,每天的反馈包括用户分享他们第一次发现该产品时哭了,因为它对他们的生活有如此大的影响。 • 支持阅读障碍(如诵读障碍、注意力缺陷障碍、视力低下、脑震荡、自闭症、第二语言学习者)的人,并为全球的专业人士提供阅读超能力。 • 在技术的最快增长领域之一工作:人工智能与音频的交叉点。 认为自己适合这个职位吗? 当您申请时,请告诉我们更多关于您自己以及您为什么对这个职位感兴趣。 不要忘记在申请中包含您的作品集和LinkedIn链接。 不在找工作,但知道有人适合吗? 推荐给他们! Speechify致力于创建一个多元包容的工作环境。 Speechify不以种族、国籍、性别、性别认同、性取向、受保护的退伍军人身份、残疾、年龄或其他受法律保护的身份来进行歧视。