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