要求:
• 8年以上的iOS开发经验,掌握优秀的工程基础知识,
• 能够将复杂的项目分解成易于其他工程师接手的组件或里程碑,
• 在跨职能团队和其他地方与同事合作的经验,
• 了解开发者的痛点和需求,并具有强烈的责任感,
• 通过高质量的文档、教程和示例促进采用。
岗位职责:
• 作为iOS Foundation的高级软件工程师,您将加入一个负责为Square的所有iOS产品开发提供架构指导、框架和基础设施的团队,
• Square的工程团队依赖这些提供的内容来快速开发和发布新功能,
• 确定、范围和领导对公司产生广泛影响的复杂iOS项目,
• 构建或集成架构框架和工具,使产品开发人员能够快速开发和发布新的iOS功能,
• 将功能和技术要求转化为详细的架构和设计,
• 设计容错系统,使团队能够快速迭代和冒险,而不会对我们的客户产生负面影响,
• 与公司的多个利益相关者合作,包括产品、设计、法务、支持和其他工程团队,
• 为使用我们的框架的Square工程团队提供指导和设计审查,
• 培养其他工程师,并帮助培养壮大团队,
• 对团队的方向和路线图中的项目做出贡献。