
Foodics phát triển phần mềm quản lý nhà hàng và hệ thống điểm bán hàng trên nền tảng đám mây dành cho ngành thực phẩm và đồ uống. Nền tảng này tích hợp bán hàng tại quầy, xử lý thanh toán qua Foodics Pay, gọi món tự phục vụ, màn hình hiển thị cho khách hàng, vận hành bếp, đặt món trực tuyến, kế toán, quản lý tài chính và các kết nối với sàn giao đồ ăn, ứng dụng tài chính và ứng dụng đặt món. Các nhà hàng sử dụng Foodics để quản lý doanh số, hàng tồn kho, thanh toán và quan hệ khách hàng trong một hệ thống tập trung, trong khi các công cụ dữ liệu hỗ trợ các chương trình khách hàng thân thiết và tích điểm thưởng. Foodics phục vụ hơn 22.000 nhà hàng và hoạt động với tư cách là công ty FinTech được cấp phép, chịu sự giám sát của SAMA.
Kỹ sư Flutter cấp cao tại Foodics (Làm việc từ xa, Jordan)
Dẫn dắt phát triển Flutter cho các ứng dụng đặt món nhà hàng white-label của Foodics. Phụ trách kiến trúc, kiểm thử, phát hành, hiệu năng và các tính năng di động hướng đến khách hàng.
Mô tả
- Phát triển và cung cấp các tính năng cho một ứng dụng Flutter quy mô lớn được khách hàng sử dụng.
- Dẫn dắt các quyết định về kiến trúc trong quản lý trạng thái, mô-đun hóa, các lớp dữ liệu và tích hợp mã nguồn.
- Phối hợp với các kỹ sư backend để xây dựng và duy trì các hợp đồng API.
- Làm việc với các nhóm sản phẩm và thiết kế để xác định và định hình những tính năng có giá trị.
- Duy trì chất lượng kỹ thuật thông qua đánh giá mã nguồn, kiểm thử tự động và các quy trình CI/CD.
- Theo dõi lỗi ứng dụng, hiệu năng, tỷ lệ rời bỏ trong phễu và dữ liệu sau phát hành để định hướng cải tiến.
- Triển khai thanh toán, deep link, thông báo đẩy, chức năng ngoại tuyến và phát hành ứng dụng lên các cửa hàng ứng dụng.
- Hỗ trợ các kỹ sư cấp trung thông qua hoạt động cố vấn và củng cố các thực hành kỹ thuật của đội ngũ.
- Tạo các ứng dụng đặt món white-label hướng đến khách hàng cho các nhà hàng trong khu vực.
Yêu cầu
- Ít nhất năm năm kinh nghiệm xây dựng và phát hành ứng dụng di động.
- Ít nhất ba năm kinh nghiệm chuyên môn phát triển Flutter và Dart.
- Am hiểu sâu về nội bộ Flutter, bao gồm vòng đời widget, kết xuất, hành vi rebuild và chẩn đoán hiện tượng giật lag.
- Có kinh nghiệm áp dụng các phương pháp có cấu trúc như Clean Architecture hoặc kiến trúc phân lớp.
- Có kinh nghiệm với các framework quản lý trạng thái như BLoC, Riverpod hoặc Provider.
- Thành thạo sử dụng dependency injection và các mẫu repository.
- Có khả năng thiết kế và viết mã với tính dễ kiểm thử ngay từ đầu.
- Có kinh nghiệm tạo các bài kiểm thử unit, widget và tích hợp.
- Có kinh nghiệm với platform channel, SDK native và cấu hình build cho iOS và Android.
- Có kinh nghiệm phát hành ứng dụng qua App Store và Google Play Store.
- Kỹ năng giao tiếp tiếng Anh tốt và sẵn sàng ghi chép công việc bằng văn bản.
Phúc lợi
- Gói đãi ngộ cạnh tranh có thể bao gồm tiền thưởng và khả năng nhận cổ phần.
- Được tham gia các khóa đào tạo thường xuyên.
- Ngân sách hằng năm cho việc học tập và phát triển.
- Quyền tự chủ được hỗ trợ thông qua hoạt động cố vấn.
- Các mục tiêu đầy thử thách cùng cơ hội phát triển nghề nghiệp.
- Cơ hội làm việc với đồng nghiệp thuộc hơn 30 quốc tịch tại 14 quốc gia.