岗位职责
- 负责无线(端)应用研发工作,包括信息流、短视频、直播、订阅、IM等子业务系统的研发,覆盖Android、iOS、鸿蒙多端与Flutter跨平台场景;
- 独立完成项目的系统分析与设计,主导详细设计和编码落地,确保项目进度和质量;
- 负责客户端体验优化、性能优化相关的技术方案设计与实施;
- 负责客户端稳定性建设方案设计与实施,定位并解决崩溃、卡顿、内存异常等疑难问题,持续提高客户端的性能和稳定性。
- 负责客户端安全加固、漏洞修复、合规相关方案实施
职位要求
- 大学本科及以上学历,计算机相关专业,三年以上移动端开发经验,数据结构、操作系统、网络等基础知识扎实;
- 熟悉Android、iOS、鸿蒙中至少两个平台的开发,掌握对应平台的主流语言和开发框架(Java/Kotlin、Objective-C/Swift、ArkTS/ArkUI),了解系统运行机制和系统组件,了解不同终端和系统版本的特性差异;
- 熟悉Flutter等跨平台开发技术,理解其渲染和状态管理的基本机制,掌握与原生平台的通信方式;
- 熟悉常用架构与设计模式(如MVP、MVVM)、组件化/模块化开发,能独立完成模块设计和编写设计文档;精通UI原理和开发,了解主流UI组件、流行开源组件的原理及编译构建知识;熟悉C/C++、网络通信、多线程等基础知识;
- 有手机、平板、折叠屏(两折叠、三折叠、阔折叠)等多形态设备适配经验,掌握响应式布局、多窗口/分屏等适配能力;
- 熟练使用各平台调试和分析工具,能独立定位并攻关复杂技术问题,具备启动、内存、卡顿等性能优化经验;
- 熟练使用AI编码工具(如Qoder、Claude Code、Codex等)辅助开发,能对AI生成代码进行审查把关,保证逻辑正确、安全、可维护,持续跟进AI工具演进、优化研发提效方式;
- 具备良好的沟通协调能力,能与产品、交互、测试等角色顺畅协作。