JD基本信息
岗位职责
职位描述
鸿蒙原生应用开发工程师(android背景优先)
岗位职责:
1. 负责鸿蒙(harmonyos)原生应用的开发,包括需求分析、核心功能编码、调试及性能优化,确保应用在不同设备上的流畅运行与一致性体验.
2. 基于 arkts 与 arkui 框架进行声明式 ui 开发,熟练运用 stage 模型、ability 生命周期及分布式技术,构建高性能、可维护的客户端架构.
3. 对接后端接口与鸿蒙原生 sdk(如相机、定位等),实现端云协同与多设备联动,并配合测试与产品团队保障项目高质量按期交付.
4. 持续跟进鸿蒙生态的最新技术动态与 api 特性,沉淀跨端开发规范与通用组件库,跟随团队整体研发效率的提升.
android 应用开发工程师,主要负责 app 业务功能页面的开发与维护.
你将参与需求评审、ui 实现、业务逻辑开发及版本迭代,与产品、设计、后端及测试团队协作,交付稳定、体验良好的移动端产品.
工作职责
业务功能开发
- 负责 app 各业务模块页面的设计与实现,完成功能开发、联调与上线
- 根据产品需求与 ui 设计稿,准确还原界面布局、交互逻辑与动效细节
- 编写清晰、可维护的业务代码,参与模块拆分与代码重构
- 配合后端接口对接,处理数据展示、表单提交、状态流转等常见业务场景
- 修复线上及测试阶段 bug,持续优化功能稳定性
ui 实现与自定义控件
- 遵循团队代码规范,参与 code review,保证代码质量
- 使用 git 进行版本管理,配合敏捷迭代节奏推进任务交付
- 熟悉ai的使用,能运用ai配合自己产出,高效完成任务
任职要求
任职要求:
1. 计算机相关专业统招本科及以上学历,具备 3 年以上移动端开发经验,其中至少包含 1 年以上鸿蒙原生应用实际开发经历.
2. 拥有扎实的 android 原生开发功底,熟练掌握 kotlin 语言及 jetpack 组件,深入理解 android 系统架构与运行机制,具备优秀的跨端技术迁移思维.
3. 精通 arkts 编程语言,熟练掌握鸿蒙 arkui 声明式开发范式,熟悉 deveco studio 开发工具链及 ohpm 三方库依赖管理.
4. 熟悉移动端常见架构模式(如 mvvm),具备良好的工程素养,掌握 git 协作、单元测试及代码评审规范,能独立排查并解决内存泄漏、页面卡顿等性能问题.
5. 具备优秀的沟通协作能力与业务理解力,对新技术保持敏锐的洞察力与学习热情,有完整鸿蒙应用上架经验或开源贡献者优先.
- 具备较强的 ui 实现能力,能高质量完成复杂列表、表单、弹窗、动画等页面
- 熟练使用 jetpack compose 构建界面,理解重组、状态提升、副作用等核心机制
- 能够开发 自定义 composable 组件 及 自定义 view,满足设计稿中的非标准 ui 需求
- 关注不同屏幕尺寸、分辨率、深色模式等适配问题
任职要求
必备条件
- 计算机或相关专业,本科及以上学历
- 3 年及以上 android 应用开发经验
- 熟练掌握 kotlin,有 jetpack compose 实际项目经验
- 具备扎实的 android 基础:activity/fragment 生命周期、handler 机制、内存与性能基础认知
- 熟悉常见架构模式(如 mvvm),能合理使用 viewmodel、livedata/flow
- 熟悉 retrofit/okhttp、coroutines 等网络与异步编程方案
- 具备较强的 ui 还原能力,能独立完成中等复杂度页面开发
- 有 自定义 view 或自定义 compose 组件 开发经验
- 具备良好的沟通能力、责任心和团队协作意识
- 学习能力强,对于没有使用过的技术,能够自发学习,快速熟悉上手
优先条件(加分项)
- 有复杂列表(recyclerview/lazycolumn)、嵌套滑动、拖拽排序等场景开发经验
- 了解常见性能优化手段:布局优化、图片加载、内存泄漏排查、启动速度优化等
工作城市:
北京,招聘2人,详细地址:北京市大兴区奔驰研发中心