职责:
1. 全面接手并深入理解第三方开发的现有App代码架构与业务逻辑;
2. 负责App的日常维护、故障修复、性能优化及兼容性适配;
3. 独立完成新功能开发、需求迭代及技术升级;
4. 编写与维护技术文档(代码注释、模块说明、部署指南);
5. 保障应用稳定运行,管理应用商店上架与更新流程;
6. 必要时与原开发团队进行技术沟通。
技术要求:
1. 技术栈匹配能力(必须精通):
iOS:Swift(必需),Objective-C(熟悉),UIKit/SwiftUI,Xcode
Android:Kotlin(必需),Java(熟悉),Jetpack,Android Studio
跨平台:React Native(JavaScript/TypeScript) 或 Flutter(Dart)
关键技术要求:
(Alamofire/Retrofit等)、本地数据库(Core Data/Room/SQLite等);
2. 出色的遗留代码阅读理解能力!!!!!!!能快速解析复杂逻辑!!!!
3.熟练使用调试工具(Xcode/Android Studio调试器、Charles/Flipper等)定位疑难问题;
4. 掌握App构建、签名及应用商店发布流程。
经验要求:
5.有接手并维护他人代码项目的成功案例,熟悉遗留系统优化流程;
6.能独立排查问题,在文档不全时通过代码逆向分析逻辑。
7.沟通清晰:能向非技术人员解释技术方案与风险;
8.熟悉现有App使用的后端技术(如Node.js/Spring Boot等);
9.有编写单元测试/UI测试的经验;
10.具备性能调优(内存泄漏、卡顿优化)实战经验; 参与过应用从零到一的上线发布流程。
要求本科以上学历,年龄35岁以下,薪资面议