职责/责任
在各种关键技术部分的架构定义和实施中发表意见
将业务需求转化为技术设计规范
参与产品定义阶段、每日Scrum会议、梳理会议和故事细化
实施稳健的单元和UI测试,包括边缘情况、可用性和一般可靠性
使用git创建拉取请求,审查代码并合并分支
与团队合作,参与知识共享
该职位要求在每个研究、分析、原型和界面开发项目中包括和实施敏捷Scrum开发方法论。
公开暴露问题并把它们转化为学习和团队凝聚力的经验
资格
必须具备:
至少4年iOS开发经验(Swift)
深入了解iOS框架、性能和优化(UIKit、GCD、线程)
扎实且可证明的面向对象设计模式和原则的理解
丰富的自动化测试经验-单元测试、集成测试和UI测试。
对移动用户界面指南和最佳实践有深入了解
熟悉集成RESTful web API和JSON
有编写技术文档的规划和经验
出色的问题解决和风险管理能力
强大的主动性、优先级设置和协作能力
Nice to have:
具备GraphQL、Combine、Swift并发、AVFoundation的经验
具备Android原生开发经验
具备Fastlane和Gitlab进行持续集成的经验
具备SQL和关系数据库基础知识