1.5-2.5万
海峡云谷科技园-2号楼
岗位职责:
1.独立负责安卓端核心模块/功能的设计、编码实现、单元测试与上线交付,确保代码质量与功能稳定性。
2.主导安卓端性能优化,解决各类线上线下技术故障与性能瓶颈。
3.参与产品需求评审与技术方案讨论,结合安卓技术特性给出合理优化建议,平衡业务需求与技术实现成本。
4.推动安卓端技术架构升级与组件化、模块化改造,构建可复用、可扩展的技术组件与工具库。
5.配合测试、产品、后端等团队,完成跨团队协作任务,保障产品迭代节奏与上线质量。
岗位要求
1.精通Java/Kotlin编程语言,深入理解面向对象编程、泛型、多线程、集合框架等核心知识点,具备优秀的代码编写规范。
2.深入理解Android系统架构(应用层、Framework层、系统层),熟练掌握Activity、Service、BroadcastReceiver、ContentProvider等四大组件的生命周期与工作原理。
3.精通Android组件化/模块化开发,有完整的组件化项目落地经验,理解组件间通信、路由设计、依赖管理等核心要点。
4.具备良好的代码质量意识,熟练使用Git版本控制工具,掌握单元测试(JUnit、Mockito)、UI自动化测试(Espresso)等测试方法。
5.有跨平台开发经验,如Flutter、React Native等,能独立完成跨平台模块开发与集成。
6.了解Android Framework层源码,能阅读并分析系统源码解决复杂技术问题。
7.了解CI/CD流程,能使用Jenkins、GitLab CI等工具搭建安卓自动化构建、测试、发布流程。
8.3年及以上安卓开发经验,有至少1个完整的安卓商业应用从设计到上线的全流程开发经验。
9.具备强烈的责任心、良好的沟通能力与团队协作精神,能高效配合跨团队完成工作。
10.具备优秀的问题排查能力与技术攻坚意识,能快速定位并解决复杂技术问题。
11.具备持续学习能力,关注行业技术动态,愿意主动探索并应用新技术、新方案。
12.具备清晰的逻辑思维与方案设计能力,能独立完成模块设计与技术方案撰写。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕