高级安卓/iOS开发工程师
Technology
智御维科(重庆)科技有限公司重庆-九龙坡区, 中国1周前截至 2026/6/9
全职
职位描述
- 负责安卓/iOS端应用核心模块、基础架构的设计与开发,主导客户端技术方案选型、架构优化,基于原生技术栈完成高性能、高可用的应用开发与迭代。 2. 深耕安卓/iOS原生开发,负责应用性能优化(启动速度、流畅度、内存占用、功耗等)、兼容性适配(多机型、多系统版本)及稳定性问题排查与修复,保障极致用户体验。 3. 负责客户端与后端服务的接口联调,制定合理的数据交互规范,配合后端、产品、设计团队,完成业务需求落地、功能测试及版本迭代上线。 4. 主导客户端技术难点攻关,解决复杂场景下的技术瓶颈(如离线缓存、多线程并发、音视频交互、第三方SDK集成适配等),沉淀可复用的技术方案与组件。 5. 跟踪安卓/iOS领域趋势(如Jetpack Compose、SwiftUI、Flutter混合开发等),评估并引入适合的技术、框架及工具,推动团队技术升级与开发效率提升。 6. 编写并维护高质量的技术文档、开发规范及接口文档,主导或参与代码评审,规范开发流程,把控代码质量,指导初级/中级开发工程师开展工作。 7. 参与产品需求评审、技术方案讨论,结合客户端技术特性,提出合理的产品优化建议,推动产品体验与技术实现的双向提升。 8. 负责应用版本发布、灰度测试、线上问题应急响应,建立客户端监控体系,持续跟踪线上指标,推动产品迭代优化,保障应用稳定运行。 岗位要求: 1. 计算机科学、软件工程、信息技术等相关专业本科及以上学历,3年及以上安卓/iOS原生开发经验,有成熟上线应用开发及架构设计经验者优先。 2. 具备扎实的算法与数据结构基础,拥有良好的编码习惯、严谨的逻辑思维能力,深入理解面向对象设计思想、设计模式。 3. 深入掌握对应端原生技术栈,具备独立架构设计与开发能力: - 安卓方向:熟练掌握Java/Kotlin语言,深入理解Android SDK,精通Jetpack组件(ViewModel、LiveData、Room等)、四大组件、多线程并发、Handler机制,熟悉NDK开发、组件化/插件化架构者优先。 - iOS方向:熟练掌握Swift/Objective-C语言,深入理解iOS SDK,精通UIKit、AutoLayout、多线程(、NSOperation)、Runtime、RunLoop,熟悉组件化、响应式编程(Combine、RxSwift)者优先。 4. 具备丰富的应用性能优化、兼容性适配及线上问题排查经验,能够快速定位并解决ANR、Crash、内存泄漏等复杂问题,熟悉常用的性能监控与调试工具。 5. 熟悉移动端网络通信原理,熟练掌握HTTP/HTTPS、WebSocket等协议,具备客户端与后端接口联调、数据缓存策略设计经验,了解RESTful API设计规范。 6. 了解混合开发技术(如Flutter、React Native),有相关项目落地经验;熟悉音视频开发、支付SDK、推送SDK等第三方集成适配者优先。 7. 具备良好的技术文档编写习惯与团队管理意识,能够指导初级开发工程师,推动团队技术成长,具备独立负责项目模块的能力。 8. 具备强大的问题解决能力、自主学习能力和抗压能力,能够快速响应业务需求,良好的沟通协作能力,了解并认可敏捷开发流程。 9. 有大模型、智能体相关移动端开发经验,或有开源项目贡献、独立开发客户端Demo、拥有相关技术专利者优先。 10. 熟悉客户端安全开发规范,有应用加固、数据加密相关经验,或有大厂客户端开发、高并发/高用户量应用开发经验者优先。
Keywords
3年以上ReactOSReact NativeReact.jsCrash
¿Te interesa este puesto?