高级iOS软件工程师

17个月前远程全职
OpenPhone Technologies

OpenPhone Technologies

location 芝加哥
unsaved
对于数百万个在各行各业工作的团队来说,日常业务都是通过电话完成的。那么,尽管在设计和易用性方面我们已经取得了巨大的进步,为什么大多数商业电话软件仍然看起来、感觉和行为都像是在90年代诞生的一样?OpenPhone正在改变这种情况。 我们是一种全新类型的商业电话,旨在帮助人们更好地沟通和提高生产力。 我们得到了Y Combinator以及包括Tiger Global、Craft Ventures、Slow Ventures等在内的一些最好的风险投资公司的支持。我们以提供卓越的客户体验和受人喜爱的产品为豪,这也是为什么我们很高兴看到我们的客户将我们评为G2上的第一VoIP供应商。 OpenPhone是对多年来一直拖慢企业速度的笨重过时电话系统的现代、精致的回答。在短短五年内,我们已经有了数千名满意的客户和几轮融资,可以说我们正在做一些大事情。 职位描述 在OpenPhone,我们正在寻找一位优秀的高级iOS工程师加入收件箱小组,专注于提升我们的用户管理和优先处理消息和电话的能力。作为一个重要的贡献者,您将在我们的iOS应用的整体增长和发展中发挥关键作用,与一个小而不断增长的iOS工程师团队合作。 您将要做的一些事情包括: • 与收件箱小组合作开发功能,使用户能够更好地管理和优先处理他们的消息和电话。 • 实现完美的设计,提供直观的交互,以改善用户体验。 • 开发架构组件,确保应用程序的可靠性、可测试性和离线功能。 • 与充满活力的iOS工程师团队密切合作,营造一种协作和创新的环境。 技术栈和工具: • 我们使用Swift作为主要编程语言。 • 利用SwiftUI实现新功能,同时保持现有的UIKit。 • MVVMC架构结合Command设计模式。 • 通信工具:Linear和Slack • 设计工具:Zeplin和Figma 关于您: • 您在iOS开发方面有丰富的背景,专注于Swift,并具有RxSwift的经验。 • 有实施美观设计和直观交互以增强用户体验的经验。 • 熟悉MVVM等架构模式,能够实现确保应用程序可靠性和可测试性的组件。 • 热衷于撰写单元和UI自动化测试,以保持高代码质量。 • 您在协作环境中表现出色,与跨职能团队无缝合作,交付令用户满意的功能。 • 您的好奇心和雄心驱使您保持对最新行业趋势和最佳实践的了解。 • 出色的沟通能力,能够在远程、异步的工作环境中清晰表达思想并有效合作。 作为一家完全远程的公司,我们以异步团队的方式取得了成功。我们充满好奇心、雄心勃勃,并且对工作充满热情。我们最看重信任,并且对行动有强烈的偏好。如果您正在寻找一个能够发挥您一生的工作的地方,请与我们联系。我们很乐意听取您的意见。 请记住,没有所谓的“完美”候选人。我们正在寻找具有乐观主义、毅力和决心的人,他们对于成长中的初创公司的挑战感到兴奋。OpenPhone是一种您可以成长的公司,我们鼓励您申请这个职位,即使您认为自己不符合所有要求。 我们致力于创造一个包容和多样化的工作环境。重要的是,您能够每天以真实的自我面对工作。我们不以种族、宗教、肤色、国籍、性别、性取向、年龄、婚姻状况、退伍军人状况或残疾状况来歧视任何人。