职位描述
(一)岗位职责
1.APP开发与迭代:负责智慧城市APP苹果版的核心功能开发、优化及迭代升级,严格遵循苹果iOS平台设计规范和开发标准,确保应用在iPhone、iPad等设备上的兼容性、稳定性和流畅性。
2.需求落地与优化:对接产品经理/项目经理,精准理解政务服务、民生服务等业务需求,将需求转化为技术实现并高效落地;持续优化应用性能,解决卡顿、闪退、功耗过高等问题,提升用户体验。
3.接口对接与调试:负责与后端开发团队协作,完成接口对接、数据交互调试,确保APP与服务器端数据通信的安全性、准确性和高效性,保障政务数据传输合规。
4.兼容性适配与版本发布:跟进iOS系统新版本发布,提前完成APP在新系统上的适配测试与修改;适配不同屏幕尺寸、分辨率设备,确保应用在全场景下的展示效果一致;熟练苹果应用市场发布流程,能独立快速解决发布应用遇到的问题。
5.代码规范与维护:编写规范、清晰、可复用的代码;负责现有代码的重构、优化及技术债务清理,保障项目代码质量和可维护性。
6.问题排查与解决:负责APP上线前的测试问题修复,以及上线后用户反馈的各类iOS端问题的快速排查、定位与解决,保障应用稳定运行。
7.技术调研与应用:关注iOS平台最新技术、框架及行业最佳实践,结合智慧城市APP业务场景开展技术调研与验证,将合适的新技术、新方案应用到项目中,提升开发效率和产品竞争力。
(二)任职要求
1.学历与专业:本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业,3年及以上iOS应用开发经验。
2.核心技能:精通Objective-C/Swift编程语言,深入理解iOS SDK、UIKit、Foundation等核心框架,熟练掌握AutoLayout、SwiftUI等界面开发技术。
3.开发经验:有完整的iOS APP从开发、测试、上线到迭代维护的全流程经验,至少独立负责过2款以上上架App Store的应用核心模块开发。
4.性能优化能力:具备扎实的iOS性能优化功底,熟练掌握内存管理、UI渲染、网络请求优化等技巧,能有效解决应用卡顿、闪退、内存泄漏等问题。
5.接口与网络:熟悉HTTPS、WebSocket等网络协议,熟练使用AFNetworking/Alamofire等网络框架,具备接口调试、数据解析及异常处理能力。
6.工具与协作:熟练使用Xcode、Instruments等开发调试工具,掌握Git版本控制工具;具备良好的需求理解能力、沟通协调能力,能高效配合产品、后端、测试团队完成工作。
7.加分项:有政务类、民生服务类APP独立或主导开发经验者优先;熟悉苹果开发者账号管理、APP上架流程及审核规则者;同时具备跨平台开发、前端全家桶开发经验者优先。
8.素质要求:具备强烈的责任心、严谨的工作态度和良好的问题解决能力;乐于接受新挑战,有较强的学习能力和团队协作意识。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕