岗位职责
1. 负责Android平台核心业务模块的设计、开发与优化,保障App的高性能、高稳定性和优秀用户体验。
2. 参与需求分析与技术方案评审,能结合业务场景提出合理的技术实现建议,解决复杂技术问题。
3. 主导或参与Android应用的性能优化(如启动速度、内存、卡顿)、兼容性适配及稳定性提升。
4. 跟进Android原生技术发展趋势(如Jetpack、Compose、新系统特性),并在项目中落地实践。
5. 协助团队进行技术沉淀,编写技术文档,指导初级开发工程师成长。
任职要求
- 工作经验:3-5年Android原生开发经验,至少独立负责过1-2个完整Android项目的核心模块开发。
- 技术能力:
- 精通Java/Kotlin编程语言,深入理解Android四大组件、Handler消息机制、内存管理等核心原理。
- 熟练使用Jetpack组件(ViewModel、LiveData、Room、Retrofit等),掌握MVVM/MVI等架构模式。
- 具备性能优化实战经验,能使用Profiler、LeakCanary等工具定位并解决内存泄漏、卡顿等问题。
- 熟悉Android平台常用第三方库(如Glide、OkHttp),了解组件化、插件化开发思想者优先。
- 具备良好的代码规范,熟练使用Git进行版本控制,有敏捷开发经验者优先。
- 软技能:具备较强的逻辑思维、问题分析与解决能力,良好的沟通协作能力和团队合作精神。