职位要求
一岗位职责
1应用开发与维护
- 负责Android平台应用的开发测试优化及迭代维护。
- 根据产品需求,完成功能模块的设计与编码实现。
- 修复线上Bug,提升应用稳定性和性能(如内存泄漏卡顿优化等)。
2技术方案设计
- 参与技术选型,制定合理的架构方案(如MVVMMVP等)。
- 熟悉Jetpack组件(ViewModelRoomNavigation等)并落地实践。
3性能优化
- 解决内存泄漏ANR耗电等问题,优化应用启动速度页面渲染效率。
- 熟练使用ProfilerLeakCanary等工具进行性能分析。
4跨团队协作
- 与产品UI后端团队沟通,确保需求理解一致并高效交付。
- 参与代码Review,保证代码规范性和可维护性。
5新技术探索
- 跟进Android技术动态(如ComposeKotlin协程Flutter混合开发等)。
二任职要求
1硬性要求
11技术基础
- 熟练使用 Kotlin/Java,理解面向对象编程和函数式编程。
- 掌握Android SDK四大组件多线程网络通信(Retrofit/OkHttp)等核心机制。
- 熟悉常见开源框架(GlideRxJavaDagger/Hilt等)。
12开发经验
- 3年以上Android开发经验(应届生或初级岗可放宽)。
- 有独立上线应用的经验,或参与过中大型项目开发。
13工具与流程
- 熟悉GitGradleAndroid Studio等开发工具。
- 了解CI/CD(如Jenkins)单元测试(JUnit/Mockito)。
2加分项
- 熟悉 **Jetpack Compose** 声明式UI开发。
- 有FlutterReact Native等跨平台开发经验。
- 了解NDK/JNI开发,或性能调优实战经验。
- 对Material Design规范有深入理解。
3软技能
- 良好的逻辑思维能力,能独立解决问题。
- 团队协作意识强,沟通表达能力佳。