+Phát triển, xây dựng và duy trì các ứng dụng trên nền tảng Flutter và Zalo Mini App từ
giai đoạn ý tưởng đến khi triển khai và bảo trì.
+ Phối hợp chặt chẽ với đội ngũ UI/UX Designer,
Backend Developer và Product Manager
để đảm bảo sản phẩm đúng yêu cầu, giao diện đẹp và trải nghiệm người dùng (UX)
mượt mà.
+Tối ưu hóa hiệu suất ứng dụng: tốc độ tải trang, quản lý bộ nhớ, và khả năng tương
thích trên nhiều phiên bản Zalo và thiết bị khác nhau (iOS, Android).
+Viết mã nguồn sạch (clean code), có khả năng mở rộng và dễ bảo trì, tuân thủ các quy
chuẩn lập trình của công ty.
+Nghiên cứu, cập nhật các tài liệu mới nhất từ Zalo
Developer và đề xuất các công
nghệ/cải tiến mới cho sản phẩm.
+Kinh nghiệm: Có ít nhất [1-3] năm kinh nghiệm làm việc ở vị trí Mobile Developer (Flutter), Frontend Developer hoặc
Fullstack Developer..
+Flutter & Dart: Thành thạo lập trình Flutter và ngôn ngữ Dart, có kinh nghiệm thực tế trong việc xây dựng, tối ưu và deploy ứng dụng mobile trên cả iOS và Android
+Web & Mini App: Thành thạo JavaScript và TypeScript. Có kinh nghiệm thực tế với Zalo Mini App Framework.
+ Giao diện (UI): Nắm vững cách xây dựng UI/UX, bao gồm Flutter Widgets,
HTML/CSS (SASS/LESS) và các cú pháp tương đương trong Zalo Mini App (WXML,
WXSS).
+Quản lý trạng thái (State Management): Có kinh nghiệm làm việc với các thư
viện quản lý state phổ biến (ví dụ: BloC, Provider, Riverpod cho Flutter; hoặc
Redux, Zustand cho Web/Mini App)..
+Tích hợp hệ thống: Hiểu biết về cách tích hợp RESTful API.