我们无法聘用所有人,但我们可以让有才华的人在某个光辉的地方大放异彩。在 Octopus,我们有幸吸引到极其出色的专业人士。虽然我们不可能把每一位有才华的人都带到自己的团队中,但我们可以帮助他们找到同样以使命为导向的岗位。因此,我们分享来自 MOPO 的机会——我们自豪地以战略投资支持了这家公司。
关于 MOPO
MOPO 的使命是为服务不足市场扩大可再生能源的获取渠道。该公司目前已在尼日利亚、刚果民主共和国(DRC)、塞拉利昂和利比里亚开展业务。它的太阳能发电站通过自有的 MOPO 电池来分配电力,并通过一套由本地代理组成的网络进行管理。MOPO 的模式已为数千户家庭和小型企业供能——减少化石燃料使用,并帮助创造生计。借助 Octopus Energy、British International Investment 与 Norfund 的支持,MOPO 正在快速扩张,具备良好的条件来改变整个非洲大陆的能源获取与电动出行格局。
岗位职责
你将加入 MOPO 不断壮大的团队,帮助他们将雄心转化为:在非洲彻底重新思考交通与能源的方式。这包括开发 MOPO 的核心租赁应用(Rental App),以及支持更广泛的 MOPO 平台。这些工具对于让本地代理能够管理电池分配、并在整个大陆范围内维护客户关系至关重要。
你将负责并维护 Android 应用,确保即使在网络连接困难的情况下也能可靠运行,帮助数千名代理经营他们的业务,并服务他们的社区。你的工作将直接对接 MOPO 平台的后端,实现顺畅的使用体验,从而强化其能源分配网络。
这是一个以产品为中心的岗位。你需要深入理解代理与客户在现场如何使用这些工具,然后利用这些洞察来影响“要构建什么”以及“如何构建”。他们正在寻找一位资深工程师,在其移动能力随非洲范围内的快速扩张而提升的过程中,增强移动端实力,并帮助塑造其移动架构的技术方向。
工作地点与出行
该岗位主要基于我们的谢菲尔德总部。如果你愿意,每周可最多两天在家办公。前往撒哈拉以南非洲的偶尔国际出差完全可选,但对有兴趣的人也开放。
我们希望你具备…
– 对构建能够改变非洲离网能源获取的技术充满热情
– 热衷于打造能够赋能本地创业者、并提升社区清洁能源可及性的移动应用
– 同样重视你“如何构建”以及“构建什么”,并且乐于与后端工程师、产品设计师以及相关利益方密切协作,把事情做对
典型的一天,你可能会…
– 在公司内部协作,不断提升我们的移动应用对代理与客户的影响
– 设计、开发并维护能提升代理效率、改善客户体验的 Android 应用功能
– 构建稳健的离线优先(offline-first)功能,使代理即便在无稳定网络情况下也能高效工作
– 在我们市场常见的多种 Android 设备上优化应用性能
– 对接 Django/Python 后端 API,同步数据并支持实时运营
– 为具备不同数字素养的用户打造直观的 UI/UX
– 进行代码评审,指导团队成员,并推动 Android 的最佳实践
– 调查并解决来自一线的反馈问题,将四个国家范围内的中断影响降到最低
– 积极参与敏捷(Agile)的规划与迭代优化活动
如果你有以下经验,我们很想了解你:
– 扎实的 Kotlin 和/或 Java 能力用于 Android 开发,包括 Android SDK、Android Studio,以及现代 Android 架构模式(MVVM、MVP)
– RESTful API 集成经验,并能处理网络连接带来的挑战
– Android UI/UX 最佳实践以及 Material Design 指南
– 版本控制系统(例如 Git)以及移动端应用的 CI/CD 流水线经验
– 移动应用安全最佳实践与性能优化经验
– Android 调试工具与崩溃报告系统经验
– 在 Google Play 商店进行发布与应用生命周期管理经验
额外优势会是:
– 精通离线优先的移动端架构以及数据同步方案
– 有蓝牙低功耗(Bluetooth Low Energy)设备经验
– 有移动支付集成经验,或构建金融科技(fintech)应用的经验
– 有能力构建在中低端设备以及网络受限环境下仍表现良好的应用
– 对工程质量保持严谨态度,进行充分测试;注重代码架构的清晰与可维护,进行周到的代码评审;并且真正热衷于使用 AI 工具来加速开发、提升产出
To find out more about this job, please visit this link

