岗位描述
岗位职责
岗位职责
1.负责 Android 客户端核心模块的设计、开发与架构演进,参与关键产品需求分析、技术方案设计和风险评估;
2.作为核心技术骨干,主导性能优化、稳定性治理、工程效率提升等专项,包括启动速度、内存、卡顿、崩溃率、包体积等方向;
3.推动客户端架构治理,包括模块化/组件化、基础能力沉淀、技术规范建设、代码质量提升和可维护性优化;
4.跟进 Android 生态新技术,如 Kotlin、Jetpack、Compose、协程、构建工具链等,并结合业务场景推动合理落地;
5.组织或参与代码评审、技术评审、线上问题排查和复杂技术攻关,保障版本高质量交付;
6.承担技术 Owner 角色,指导团队成员成长,沉淀最佳实践,提升团队整体技术水平。
任职要求
任职要求
1.5 年以上 Android 开发经验,具备扎实的 Java/Kotlin 编程能力,有完整互联网App的研发、上线和维护经验;
2.深入理解 Android 系统机制和应用框架,包括四大组件、Handler、Binder、View 绘制流程、事件分发、进程/线程模型等;
3.熟悉主流 Android 架构设计与工程实践,如 MVVM/MVI、Jetpack、模块化/组件化、依赖注入、Gradle 构建优化等;
4.熟悉网络通信、数据存储、多线程并发和异步编程,理解 HTTP/HTTPS、TCP/IP、WebSocket、JSON/Protobuf 等常见技术;
5.具备丰富的性能优化和稳定性治理经验,能够使用 Profiler、Perfetto/Systrace、LeakCanary、Crash/ANR 分析工具定位并解决复杂问题;
6.理解常用开源框架的设计思想和实现原理,如 OkHttp、Glide、Retrofit、Coroutine、Jetpack 组件等,能够进行技术选型、封装和问题排查;
7.具备良好的技术判断力、沟通协作能力和 owner 意识,能够在复杂业务场景下进行任务拆解、风险识别、进度推动和跨部门协作,有项目负责人、技术负责人或小团队带教经验优先。
加分项
1.有海外 App 研发经验,包括 Google Play 上架、多语言/国际化、本地化、隐私合规、不同机型和系统版本适配等;
2.熟悉浏览器业务及架构或相关经验
3.有大规模用户产品经验,参与过千万级 DAU 或高并发、高稳定性要求的客户端项目;
4.有AI Native开发经验或熟悉前端技术栈
5.有技术团队建设、技术规划、人才培养或质量体系建设经验。