工程师主要负责基于Apple生态的移动应用开发,涵盖需求分析、架构设计、编码实现到测试维护全流程。核心工作包括使用Swift/Objective-C语言在Xcode环境中开发功能模块,如UI界面搭建(Storyboard/SwiftUI)、网络通信(RESTful API)、本地数据存储(CoreData/Realm)及性能优化(内存管理/多线程)。需配合产品经理完成原型评审,与UI设计师对接视觉规范,协同后端工程师定义接口协议。
开发过程中需编写单元测试用例,实施自动化测试(XCUITest),通过Instruments工具检测内存泄漏和卡顿问题。应用发布阶段需处理证书签名、适配多机型,遵循App Store审核规范提交应用,并通过TestFlight进行内测分发。上线后需监控Crash日志(使用Firebase等工具),持续迭代功能并修复BUG。
角色 | 职位 |
负责人 | 高级ios工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |