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