一、岗位职责
1.需求分析与方案设计:深入理解业务需求与用户场景,输出符合技术规范的 App 端技术方案,包括模块拆分、接口定义、数据存储设计等。
2.核心功能开发实现:使用对应技术栈(如 iOS:Swift/Objective-C;Android:Kotlin/Java;跨平台:Flutter/React Native)完成 App 功能模块编码,确保代码质量与功能完整性。
3.测试与问题修复:编写单元测试用例,配合测试工程师完成功能测试、兼容性测试、性能测试,快速定位并修复开发及测试阶段的 Bug,保障版本稳定。
4.版本迭代与上线:参与 App 版本规划与迭代,负责新版本功能开发与旧版本优化。主导或配合完成 App 在应用商店(如 App Store、各大安卓应用市场)的上架、审核及版本更新。
5.性能与体验优化:持续监控并优化 App 性能,包括启动速度、页面加载效率、内存占用、电量消耗等,提升用户使用流畅度与体验。
6.跨团队协作:确认UI/UX界面实现细节,与后端工程师对接接口联调,确保前后端数据交互顺畅;定期同步开发进度,推动项目高效落地。
7.技术调研与沉淀:跟踪移动开发领域新技术、新框架及行业趋势,开展技术预研与验证;沉淀开发经验,编写技术文档,参与团队技术分享。
二、任职要求
1. 学历与专业
本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业优先。
2. 工作经验
5年以上:具备对应平台独立开发经验,参与过至少 3 个完整 App 项目的开发与上线,能独立负责功能模块开发。
5年以上:有成熟 App 项目核心模块开发经验,具备技术方案设计能力,能主导中小型功能迭代或优化项目。
3. 专业技能
通用技能
熟练掌握移动端开发基础原理,如 UI 渲染机制、网络通信(HTTP/HTTPS)、数据存储(SQLite/SharedPreferences 等)。
具备良好的编码规范与代码调试能力,熟悉 Git 等版本控制工具。
了解移动端性能优化、兼容性适配常见方案,有实际优化经验者优先。
方向专项技能
iOS 方向:熟练掌握 Swift/Objective-C 语言,熟悉 iOS SDK、Xcode 开发工具,了解 App Store 审核规则与上架流程。
Android 方向:熟练掌握 Kotlin/Java 语言,熟悉 Android SDK、Android Studio,具备多机型、多系统版本适配经验。
跨平台方向:熟练掌握 Flutter/React Native 等至少一种跨平台框架,具备多端适配与原生交互开发经验。
4. 综合素质
具备较强的逻辑思维能力与问题解决能力,能快速响应并处理开发中的技术难点。
有良好的沟通协作能力,能清晰表达技术思路,高效配合跨团队工作。
具备主动学习意识与责任心,对移动开发有热情,能承受一定的项目压力。