我们正在寻找一位有才华的IOS开发人员加入我们的团队,并负责端到端的产品质量。这包括开发和维护核心应用框架,消除滚动卡顿,并确保我们的应用程序可靠、高性能且使用愉悦。
职责
• 管理移动设备(iOS)的原生应用开发活动,负责交付的时间和质量。
• 与业务方的产品负责人和业务分析师密切合作,旨在收集规格并评估实施所需的工作量。
• 与解决方案架构师合作,确保团队按照最佳实践和质量指南交付。
• 每日审查开发的代码及相关的关键评估,特别关注用户体验、稳定性和性能问题。
• 与相关团队合作实施质量保证流程。
• 帮助定义iOS开发的最佳实践,并为分享和学习驱动的环境做出贡献。
• 提出和评估要集成到应用程序中的服务和外部库,通过开发概念验证(POC)。
• 推动功能开发并帮助提高端到端的产品质量。
• 为跨团队开发的通用库做出贡献。
• 坚定不移地致力于持续集成和持续部署。
• 与其他产品开发团队紧密合作,以提高发布的一致性和时效性。
• 编写单元测试。
• 与团队一起使用最先进的技术实现复杂的解决方案。
• 在一个敏捷的跨职能团队中工作,对工程团队的交付成果负责。
• 在所有冲刺和任务中采取积极主动和动手的方式。
• 创建新想法的原型,并探索移动技术前沿的新技术。
资格
• 具有3年以上B2B/B2C数字商务经验。
• 计算机科学、信息技术或相关领域的学士学位(BA/BS)。
• 了解主要iOS平台的开发语言和工具,包括分析和测试工具。
• 具有远程工作文化经验,并在“客户”中至少有2年在敏捷远程团队中工作的经验。
• 熟悉主要的IOS框架(UIKit、Core Data、Foundation等)。
• Swift UI经验是一个加分项。
• 熟练使用Swift 5.0及更高版本。
• 具有UI自动化经验(任何工具)。
• 具有OS X shell脚本和Xcode/Fastlane命令行工具的经验。
• 深入了解苹果的人机界面指南(HIG)、设计最佳实践、编码和命名指南。
• 良好的软件设计模式和软件架构原则知识。
• 了解敏捷开发方法。
• 精通面向对象编程的最佳实践、模式导向架构和架构设计原则。
• 热衷于面向对象、结构良好、可读性强和可测试的代码。
• 精通版本控制软件工具(Git)。
• 具有将应用程序与Web服务(SOAP、REST)集成的经验。
• 了解REST API架构。
• 理解客户端开发以及API后端堆栈。
• 对干净代码充满热情。
• 注重细节并具备优秀的团队合作能力。
• 具备与组织各级人员的优秀口头和书面沟通能力。
• 具备优秀的优先级管理和时间管理能力。
#J-18808-Ljbffr