Senior Mobile Engineer

Tax Free16 months agoFull-time
Kitopi

Kitopi

location Dubai
unsaved
作为一家领先的食品技术企业,Kitopi 的增长主要得益于其创新和可扩展的软件解决方案。Kitopi 的厨房由其专有的智能厨房操作系统(SKOS)驱动 - 这是一套内部应用程序套件,可以实时优化云厨房的运营。作为增长路线图的一部分,技术创新、数据科学、人工智能和机器人技术将成为Kitopi继续重新定义食品行业的重点。Kitopi目前在阿联酋、沙特阿拉伯、科威特、巴林和卡塔尔拥有200多个门店,并在波兰克拉科夫设有工程中心,在丹麦设有机器人中心,在阿联酋迪拜设有全球客户体验中心。与产品、工程、数据、人工智能和机器人部门一起,我们正在创建各种应用程序,从高度个性化的销售应用程序(Web和移动应用程序)开始,通过厨房管理系统、客户服务、交付控制和业务应用程序,帮助我们做出决策,并确定产品开发的进一步方向等。我们目前在微服务架构中拥有约40个应用程序,并将不断创建新的应用程序。 您将要做什么? • CI/CD配置: • 在建立和维护持续集成和持续部署流水线方面具有扎实的经验。 • 熟悉Jenkins、Travis CI、GitLab CI或类似工具。 通知和第三方集成的经验: • 深入了解推送通知,并与Firebase Cloud Messaging等服务集成。 • 有整合和管理第三方服务和API的经验。 SOLID原则: • 对面向对象编程的SOLID原则有很好的理解,以确保代码的清晰和可维护性。 架构模式知识: • 对现代架构模式(MVVM、MVI),特别是Flutter中的Bloc有了解。 分析和Google Analytics: • 实施分析工具的经验,特别是Google Analytics,用于跟踪用户互动和应用程序性能。 清晰架构: • 熟练实施移动应用程序中的清晰架构,以实现可扩展和健壮的解决方案。 依赖注入: • 有依赖注入框架的经验,并了解其对模块化和可测试代码的重要性。 调试和问题解决: • 强大的调试技能,能够高效地识别和解决复杂问题。 • 出色的问题解决能力,注重创新和创造性的解决方案。 高速环境: • 能够在快节奏的环境中工作的能力得到证明。 • 对项目范围和技术的快速变化表现出适应性和适应性。 我们在寻找什么? • 至少2年的Flutter开发经验。 • 至少6年的移动应用程序开发经验。 • 熟练掌握Android或iOS平台。 • 具有使用Java/Kotlin开发Android或Swift/Objective-C开发iOS的原生应用程序开发经验。 • 在Flutter中进行单元测试和小部件测试的经验。 • 熟悉Flutter中的测试框架和最佳实践。 • 在Google Play Store和Apple App Store上发布应用程序的经验,包括审核流程、版本控制和合规性。 • 具有Flutter Web和Desktop的经验,并了解它们的特点和用途。 • 积极参与开源项目,特别是与Flutter或移动开发相关的项目。 • 熟悉云服务(AWS、Azure、Google Cloud)及其与移动服务的集成。 • 之前在领导角色或指导初级开发人员方面的经验。 • 能够为Flutter开发自定义插件,为更广泛的Flutter生态系统做出贡献。 • 在移动应用程序中实施多语言支持和本地化的经验。 招聘流程和时间表 首先,您申请并让我们的招聘人员审查您的个人资料。审查后,您将收到一个链接,可以根据自己的方便与招聘人员预约会议,以更多地了解自己,并让我们更好地了解您。如果您入围,您将有机会与我们的招聘经理见面。根据职位的范围和职能,您可能需要参加2-3轮面试(可能包括案例研究、角色扮演、试用或现场编码 - 这将在初始对话中与您沟通)。完成后,您的招聘人员将与您联系,讨论聘用要约。我们的目标是在2-3周内完成整个过程。 福利 - 大量学习机会 - 我们提供许多硬技能和软技能培训,帮助您提高自己并挑战自己 - 您将参与Kitopi Academy组织的定制研讨会 - 您将有机会在一个国际化、多元化和包容性的环境中工作 - 您将成为一个最关心他人的社区的一员 - 有机会成为我们的ESOP计划的股东(适用条款和条件) - 免费无限制地获得营养师的帮助,因为我们关心您 - 没有着装要求! - 延长产假和育儿假期 - 著名的团队活动和社交活动充满乐趣 - 包含私人健康保险 - 享受Kitopi品牌高达50%的折扣 - 根据公司政策享受24个工作日的年假