角色:iOS工程师
地点:悉尼
工作类型:合同
职位描述:
数字工程的iOS工程师是一个实际开发角色,同时还负责为应用程序开发的敏捷交付小组设定、实施和维护最佳实践。该角色是数字交付团队中所有iOS开发的能力领导者。
· 该角色主要是一个实际开发角色,在敏捷小组内交付用户故事(80%)。
· 为应用程序开发团队交付的代码提供技术领导和领导验收标准(20%)。
技术技能:
必备技能:
• 在iPhone、iPad、Apple Watch上使用Swift进行原生iOS应用程序开发的丰富商业经验。
• 使用优秀的设计模式和最佳实践编写干净、可测试和可维护的代码。
• 使用JSON和RESTful服务开发应用程序的经验。
• 理解Apple的设计原则和界面准则。
• 有面向对象编程、架构和设计模式(如MVC、MVVM、协调器)的理解。
• 熟悉标准的iOS设计模式、用户体验和最佳实践。
• 能够在代码中构建漂亮的用户界面,也能在Storyboards/XIB中构建。
• 对在Apple平台上使用最新技术充满创造力和热情。期望技能:
• 具有依赖于Carthage/Cocoapods进行内部依赖管理的高度模块化代码库的经验。
• 具有响应式编程经验:RxSwift。
• 使用HealthKit开发应用程序的经验。
• 使用工具对应用程序进行优化以提高性能的经验。
教育/专业资格和经验要求:
• 9年以上iOS开发经验
在敏捷团队环境中工作的经验