原生 Kotlin 应用
使用 Jetpack Compose 或较早的 View 系统搭建的界面,以 Kotlin 编写,这是 Google 目前为新 Android 工作推荐的语言。
企业在应用需要覆盖极其多样的设备和厂商、而不是单一硬件系列时,会在迪拜招聘 Android 开发工程师。Android 的开放性既是它的优势,也带来了复杂性:屏幕尺寸、芯片性能和厂商定制都各不相同,真正把应用发布到这种多样环境中的 Android 开发工程师,清楚真正的兼容性风险藏在哪里。
把应用送上 Google Play,同样伴随着不断变化的要求。Google 会按固定节奏提高新应用或更新必须面向的最低 Android API 级别,跟进这一要求的 Android 开发工程师能让应用持续保持可发布状态,而没有跟进的人,可能会在原始版本上线数月后才发现更新被悄悄拒绝。
这一角色搭建的内容
真正的平台深度,而不是一次泛泛的移动搭建。
使用 Jetpack Compose 或较早的 View 系统搭建的界面,以 Kotlin 编写,这是 Google 目前为新 Android 工作推荐的语言。
商店信息、数据安全部分,以及符合 Google Play 当前目标 API 级别要求的版本,在其成为障碍之前就已处理妥当。
在 Android 设备真正存在的各种手机和屏幕尺寸上进行测试,而不只是 Android Studio 默认打开的参考模拟器。
随着 Google 的要求不断推进,保持应用的目标 API 级别处于最新状态,让发布的更新年复一年都能持续被接受。
通知、后台任务、生物识别登录,以及在应用真正需要时与定位、摄像头等系统功能的集成。
调用您现有或全新后端的网络代码,妥善处理不稳定的连接,而不是让界面卡在加载状态。
在迪拜招聘 Android 开发工程师之前,先以书面形式确定这些交付成果,这样无论您选择哪种合作模式,范围都会保持清晰。
值得关注的技能
对照 Google 官方文档核实的当前工具和当前实践。
| 技能或工具 | 良好水平的表现 | 为什么重要 |
|---|---|---|
| Kotlin 与 Jetpack Compose | 熟练用 Compose 搭建现代界面,并具备 View 系统知识以应对更老的界面 | Kotlin 和 Compose 是 Google 目前新 Android 工作的默认方案 |
| 目标 API 级别 | 了解当前要求,并让版本持续跟进更新 | 落后于要求的应用将无法在 Google Play 继续接受更新 |
| 设备与厂商测试 | 在真实、多样的设备上测试,而不只是一部参考手机 | Android 的设备多样性正是兼容性问题真正暴露的地方 |
| 数据安全与隐私 | 认真填写 Google Play 的数据安全部分,而不是走个形式 | 不准确的申报属于政策问题,而不是无关紧要的小细节 |
| 后台任务与电池 | 使用 Android 当前的后台任务 API,而不是较旧的耗电模式 | 后台行为不佳的应用会被系统标记,或被用户卸载 |
Google 官方页面关于满足 Google Play 目标 API 级别要求明确列出了提交所需满足的条件,值得直接询问任何 Android 开发工程师,了解他们如何让现有应用持续跟上这项要求。
与我们合作的方式
当应用持续增长、需要有人每周负责其 Kotlin 代码库、并接受您自有产品计划的指引时,为团队增加一位专职 Android 开发工程师。当工作范围提前明确,例如首次在 Google Play 上线或一项较大功能,并希望完成后获得干净、有文档记录的交接时,选择项目模式。当计划是直接雇佣一位 Android 开发工程师时,寻求招聘支持,让我们为您筛选候选人并完成面试中的技术环节。当已经存在一款 Android 应用,而您真正需要的是对其代码、性能或 Google 刚宣布的政策变化,获得一份独立的第二方意见时,引入咨询服务。
评估候选人
能揭示真正平台经验的检验方式。
对方亲自发布或在前雇主处搭建过的应用,并请对方讲述一个只在特定设备上出现的兼容性问题。
对方维护的每一款应用,在 Google 提高要求时都必须跟进。询问这个流程在他们当前的工作量中实际是什么样子。
共同打开一个真实界面的源代码,询问手机旋转或进程被系统杀死重启时,它的表现如何。
除了 Android Studio 自带的单一参考模拟器之外,对方实际测试过哪些厂商和屏幕尺寸。
数据安全申报既是一份表格,也是一种判断。对方的推理方式,能说明他们对待合规工作的认真程度。
您可以自己完成这份清单,也可以让我们的招聘支持服务代您对 Android 候选人进行这项检验。无论哪种方式,这都是不单靠简历、更可靠地在迪拜招聘 Android 开发工程师的方法。
认证
Google 针对这一角色的官方证书已经退役,因此对任何声称的“认证 Android 开发者”都应谨慎对待。
根据其官方证书页面,Google 的 Associate Android Developer 认证已正式退役,不再接受新报名,不过在退役前取得该证书的人员在证书有效期内仍可保留。它不应再被当作一项现行、持续有效的资质来展示。
对方自己的 Google Play 信息页是最接近这一角色的证明。结合真实的代码评审,以及直接询问对方如何避免应用目标 API 级别落后,证书在迪拜招聘 Android 开发工程师时就不再是必需品了。
阿联酋相关事项
真实迪拜 Android 项目中经常出现的两个方面。
Android 的布局系统在大多数标准组件上会自动为阿拉伯语镜像,但自定义控件或图表很少能自动正确镜像,因此应为此预留真实的测试时间,而不是默认相信框架会自动处理。
提供通过国家数字身份 UAE PASS 登录的 Android 应用,遵循 UAE PASS 为移动集成发布的同一套应用间登录模式,这样可以避免自建版本可能出现的安全隐患。
这一 Android 角色属于我们的移动开发类别,是更广泛的迪拜招聘开发人员板块的一部分。专门以 Kotlin 编写、超出这一更广泛 Android 角色范畴的代码库,指向的是语言专属的 Kotlin 开发工程师角色。将本页与我们的iOS 开发工程师角色搭配,即可覆盖同一产品的 Apple 端,或者完全跳过原生分工,改用Flutter 开发工程师或React Native 开发工程师,用一套共享代码库实现。当项目还需要设计和应用商店增长工作时,我们的移动应用开发服务会把这一切整合在一起。
直接解答
因为应用需要贴近 Google 自身的平台,例如深度使用 Android 特有的系统功能、覆盖众多厂商的广泛设备兼容性,或是共享代码库难以同样干净实现的性能优化工作。
Kotlin。Google 官方的 Android 开发者文档将 Kotlin 推荐为新 Android 应用的首选语言,大多数当前的 Android 团队也用它编写新代码,Java 则仍常见于尚未迁移的旧代码库中。
Google 要求新应用和更新在发布前必须面向一个较新的 Android API 级别,这一要求大约每年向前推进一次。Android 开发工程师需要持续更新应用以满足该要求,否则更新将不再被接受。
可以,而且通常效果更好。Google Play 会定期提高目标 API 要求,设备厂商也各自按自己的节奏发布新的 Android 版本,因此已经熟悉代码库的开发工程师持续负责这项工作,对应用更有利。
有些人可以,但 Android 和 iOS 使用不同的语言、工具和审核流程,因此许多企业会同时招聘一位 Android 开发工程师和一位 iOS 开发工程师搭档合作,或者改用 Flutter、React Native 这类跨平台框架。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。