我们正在寻找一名工程师加入我们的iOS团队,负责架构和开发我们的iOS应用程序。
我们的工程团队以撰写实用、可测试和可维护的代码为荣。在iOS团队中,我们使用的语言是Swift 3。
职责:
为广泛分布的消费者移动应用程序的架构和实现做出贡献。
编写高质量的代码,代码要有良好的文档和单元测试,并符合用户故事和功能规格中描述的目标。
与其他工程师合作,并参与代码审查。
遵循Apple推荐的编码标准,并遵循适当的MVC方法论。
最低资格要求:
使用Objective-C和Swift开发iOS应用程序的经验。
对MVC、iOS应用程序架构和ARC有深入的了解。
使用Storyboards、Size Classes和Auto-Layout Constraints开发支持多种设备尺寸的用户界面的技能。
使用Foundation框架API、NSURLSession和网络、并发和线程处理(使用GCD和NSOperation)的经验。
具备强大的UIKit、Core Animation和核心图形经验。
对以下至少一个框架有深入的了解:AVFoundation、MapKit、CoreLocation。
使用本地持久化解决方案(NSUserDefaults、序列化、Core Data)的经验。
至少开发并发布过一个应用到App Store。
首选资格要求:
了解iOS SDK性能工具和优化技术。
强烈推荐具备5年以上的iOS开发经验。
熟悉CocoaPods。
了解电池寿命、CPU和内存可用性的性能限制,以实现稳健高效的解决方案。
能清楚地阐述iOS设备配置过程的细节。
熟悉由Apple应用审核过程引起的问题,并处理iTunes Connect。
技能:
Android、iOS开发、MVC框架、Objective-C、Swift
薪酬:
$200K至$250K及以上(根据经验而定)
无股权
不提供签证赞助
最后更新日期:2024年2月20日