职位描述
一、岗位定位
参与公司 Android 应用的需求分析、编码、性能优化及上线维护,支撑百万级 DAU 业务稳定运行。
二、核心职责
1. 独立完成 Android 应用核心模块全流程开发与迭代,覆盖需求评审、架构设计、编码实现至单元测试环节,确保模块功能完整性与稳定性,遵循 Google Play ***规范
2. 配合 Jetpack 组件化架构(以 MVVM 模式为主)落地实施,参与架构方案优化,沉淀可复用 SDK 组件,提升团队开发效率与代码复用率
3. 深度优化应用关键性能指标,包括启动速度、内存占用、安装包体积及设备耗电,建立性能监控体系,确保 Google Vitals(启动时长、ANR、Crash 率、流畅度等)数据保持行业***水平
4. 与产品/设计/后端/测试高效协同,完成开发和调试工作。
三、硬性要求
1. 本科及以上,计算机相关专业,2-5 年 Android 原生开发经验,有独立负责或深度参与过一款 DAU10万 应用的核心模块开发。
2. 精通 Java Kotlin 双语开发,深入掌握 Kotlin 核心特性,包括 Coroutines(协程)、Flow(数据流)、DSL(领域特定语言)的实战应用
3. 熟练掌握 Jetpack 组件生态,包括 Compose、ViewModel、LiveData、Room 等,有 Compose 实际项目经验者优先
4. 具备性能优化实战经验,熟练使用 Profiler、LeakCanary 等工具进行内存泄漏检测与修复,能有效提升应用运行效率
5. 熟悉网络编程与数据交互逻辑,掌握 Retrofit、OkHttp 等网络库的使用,深刻理解 RESTful API 设计规范与接口联调流程
6. 深入理解 Android UI 系统机制,包括视图绘制原理、事件分发机制,能独立实现复杂交互效果与自定义组件开发
7. 了解 Android 15 新特性及目标 API 35 适配要求,能主动预判并应对平台版本升级带来的兼容性、功能性挑战
8. 有跨平台/混合开发经验(Flutter、React-Native、UniApp、WebView JSBridge)属于加分项。
9. 能高效和团队沟通协作,有积极的学***动性。