Android开发工程师
1.2-1.6万元/月一、岗位定位
参与公司Android应用的需求分析、开发编码、性能调优及上线后维护,保障百万级DAU业务的持续稳定运行。
二、核心职责
1.独立承担Android应用核心功能模块的全周期开发任务,涵盖需求评估、架构设计、代码实现到单元测试各阶段,确保模块功能完整可靠,符合GooglePlay最新开发标准
2.推动Jetpack组件化架构(主用MVVM模式)在项目中的落地与优化,参与技术方案设计,提炼通用SDK模块,提升团队开发效率与代码可复用性
3.聚焦应用关键性能指标的深度优化,如启动耗时、内存使用、安装包大小及设备电量消耗,构建性能监控机制,确保GoogleVitals(启动时间、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等网络框架,理解RESTfulAPI设计规范及接口联调流程
6.深入理解AndroidUI体系结构,包括视图绘制机制、事件分发流程,可独立完成复杂交互效果和自定义控件开发
7.了解Android15新特性及目标API35的适配要求,具备前瞻意识,能主动应对系统版本升级带来的兼容性与功能调整挑战
8.拥有跨平台或混合开发经验(如Flutter、React-Native、UniApp、WebViewJSBridge)为加分项
9.具备良好的沟通协作能力,学习意愿强,能快速适应技术变化