主要工作内容:
1.现有项目优化;
2.参与公司新项目的开发或独立负责局部开发。
3.上级交办的其他事宜。
您最好具有如下技能或者基本满足:
1.专业:
计算机科学、软件工程或相关专业。
2.经验:
2年以上专业的iOS应用开发经验,独立负责或作为核心开发者完成过至少一个已上架App Store的复杂iOS应用。具备良好的代码规范意识,理解单元测试、UI测试的重要性并具备实践经验。有蓝牙/BLE、安卓开发经验可以优先考虑。
3.技能:
掌握Swift编程语言,熟悉Objective-C及其与Swift的互操作性。
深入理解iOS SDK、Cocoa Touch框架、内存管理机制、多线程编程(GCD/OperationQueue)、网络通信、本地数据存储(CoreData/Realm/SQLite 等)。
掌握Xcode开发工具链(包括调试、性能分析工具Instruments)。
熟悉iOS应用的生命周期、设计模式(MVC, MVVM, VIPER等)和常用的第三方库管理(CocoaPods/Swift Package Manager)。
熟悉Git版本控制工具及协作流程。
优秀者面谈。