职位名称:中级安卓开发工程师
岗位职责 1.独立负责 Android 应用核心模块的设计、开发与迭代优化,保障功能稳定性与性能指标。 2.参与产品需求评审与技术方案设计,评估开发工作量与技术风险,输出合理的技术方案。 3.负责应用的性能优化。 4.主导模块的代码评审,保障代码质量,推动编码规范、架构规范的落地执行。 5.负责第三方 SDK、支付、推送、分享等功能的集成与问题排查,处理复杂线上兼容性问题。 6.配合产品、设计、测试团队,推进项目进度,保障版本按时上线,支撑业务需求快速迭代。 7.沉淀技术方案与组件,编写技术文档,指导初级工程师完成开发任务。
任职要求 1.本科及以上学历,计算机相关专业,3-5 年全职 Android 开发经验。 2.精通 Kotlin/Java 开发,深入理解 Android 系统架构、SDK 原理与生命周期管理。 3.熟练掌握 MVVM/MVP 架构,熟练使用 Jetpack 组件(ViewModel、LiveData、Room、Paging 等)。 4.精通网络编程、多线程、内存管理、UI 适配等核心技术,具备独立解决复杂技术问题的能力。 5.熟练使用 Retrofit、OkHttp、Glide 等主流开源框架,理解其底层原理,可进行定制与优化。 6.熟悉 Git 协作流程,具备良好的项目文档编写与技术沟通能力。 7.有完整的应用从 0 到 1 开发或大型项目迭代经验,熟悉应用上架 Google Play / 应用市场流程。
加分项 1.有跨平台开发(Flutter/React Native)或 NDK/JNI 开发经验。 2.有高性能、高并发应用或音视频、地图、IoT 相关项目经验。 3.具备组件化、插件化开发实践经验。