Ninja Van是一家后期阶段的物流科技初创公司,通过创新和尖端技术来颠覆一个庞大的行业。
我们于2014年在新加坡成立,迅速发展成为东南亚最大、增长最快的快递物流公司之一。
自成立以来,我们已经为该地区的1亿个不同客户提供了具有可预测性、灵活性和便利性的服务。加入我们的团队,共同实现将东南亚的货物发货方和购物者连接到一个全新可能性的世界的使命。
关于我们:
• 每天处理2.5亿个API请求和3TB的数据。
• 每天投递超过150万个包裹。
• 在6个东南亚市场(新加坡、马来西亚、印度尼西亚、泰国、越南和菲律宾)拥有100%的网络覆盖率,设有1000多个中心和站点,可触达5亿消费者。
• 所有电子商务领域有60万个活跃发货方,从最大的市场到个人社交商务卖家。
• 在五轮融资中筹集了超过5亿美元。
我们正在寻找世界一流的人才加入我们优秀的工程师、产品经理和设计师团队。我们希望找到热衷于创建有影响力的软件的人。
我们喜欢那些充满想法、主动性强的人,而不是等待被告知该做什么的人。
我们重视团队优先的心态、个人责任和解决难题以及按时完成工作的毅力。
作为一个小而精干的团队的一部分,您将对公司的成功产生直接影响。
职责:
• 设计、开发和维护具有优雅用户体验的响应式移动应用程序,为我们的用户提供愉悦的体验并提高他们的生产力。
• 对其他Flutter工程师提供技术领导。帮助团队提升水平;分享知识,进行代码和设计审查;推动代码质量和流程改进项目。
• 编写干净、抽象良好的代码,具有可扩展性和性能,与产品经理、UX设计师和QA工程师一起合作,按时交付高质量的软件。
要求:
• 顶级大学计算机科学或相关领域的学士或硕士学位。
• 开发混合移动应用程序或原生应用程序的经验,有成功发布软件产品的记录。
• 精通Flutter移动应用程序开发和部署。
• 熟悉各种移动应用程序的SDK,如Android SDK、iOS SDK、Firebase SDK和Facebook SDK。
• 熟悉敏捷方法、Git、CI/CD、测试工程和自动化。
• 能够流利地编写各种级别的软件架构技术文档。
• 对用户体验非常关注,并对良好设计有直观的感觉。
技术栈
后端:
Play(Java 8+),Golang
前端:
AngularJS,ReactJS
移动端:
Android,Flutter,React Native
缓存:
Hazelcast,Redis
数据存储:
MySQL,TiDB,Elasticsearch,Delta Lake
基础设施监控:
Prometheus,Grafana
编排器:
Kubernetes
容器化:
Docker,Containerd
云服务提供商:
GCP,AWS
数据流:
Apache Kafka,Spark Streaming,Maxwell
工作流管理器:
Apache Airflow
查询引擎:
Apache Spark,Trino