职位描述
职位名称:Android移动工程师
工作地点:伦敦
合同期限:6个月(可能延长)
行业:石油与能源、技术、初创企业
主要要求:移动应用开发经验,Android软件开发生命周期(SDLC),Android开发经验
全球有超过8亿名一线工人在600万个工地上从事重工业工作。他们的工作风险高且复杂,通常在偏远地区。他们仍然处理大量纸质文件,使用多个(笨重的)软件工具和手动流程来完成工作。这意味着许多可避免的健康和安全事故以及工作执行中的巨大浪费。每10秒钟就有人在工作相关事故中丧生。Dynamo将通过优化一线工作的规划和执行方式来改变这种情况。
Dynamo的平台和连接应用程序允许一线团队规划工作、执行风险评估、申请工作许可、记录观察结果、实时获取健康和安全风险的警报(如疲劳或禁区)以及分享经验教训。
Dynamo是bp孵化器的入驻企业。bp孵化器是一个为有潜力成为独角兽企业的初创企业提供支持的企业加速器。
为什么加入我们的团队:
• Dynamo正在解决一个全球数百万一线工人生活的问题,并使他们在每次轮班后安全返回家庭。
• 我们受到客户的极大追捧,并已与企业客户签署了多年合同。
• 高素质的团队和持续创新、以客户为中心和快速执行的文化
• 加入我们的团队意味着你可以塑造产品。
所以,如果你是一个喜欢解决重大问题、追求挑战和模糊情况、实际动手并且不怕快速执行的人,请加入Dynamo,共同优化地球上的一线运营。
你将会做什么:
• 为我们不断扩展的产品套件设计、开发和测试新功能。
• 为Android和iOS上的本地移动应用程序开发功能。
• 参与开发生命周期的所有阶段。
• 独立工作,负责从概念到交付的功能开发。
• 与工程团队合作,为系统的整体设计做出贡献。
• 增强现有的微服务。
• 开发自动化测试并进行性能调优。
• 参与代码审查。
你将具备以下条件:
• 在技术领域、计算机科学、软件工程或类似领域拥有学士学位。
• 7年以上软件开发经验,重点是移动开发经验
• 深入了解使用Jetpack Compose或Swift UI进行Android或iOS本地移动开发
• 熟悉可组合的设计模式
• 熟悉SOLID原则和测试驱动开发
• 具备微服务、gRPC的经验
• 具备SQL和NoSQL数据库、CQRS和事件溯源的经验
• 具备敏捷开发、DevOps和CI/CD流水线的经验
• 具备移动应用的可观察性经验
• 熟悉Azure或AWS的云平台,容器化和Kubernetes