Nhiệm vụ:
– Viết mã nguồn cho ứng dụng di động. Tạo giao diện người dùng, quản lý dữ liệu và triển khai các tính năng và chức năng của ứng dụng.
– Đảm bảo ứng dụng chạy mượt mà và hiệu quả trên cả Android và iOS.
– Kiểm tra và sửa lỗi trong mã nguồn và đảm bảo ứng dụng hoạt động tốt trên các thiết bị và phiên bản hệ điều hành khác nhau.
– Tích hợp các dịch vụ và API bên ngoài để cung cấp các tính năng như đăng nhập mạng xã hội, thanh toán và chia sẻ dữ liệu.
– Chuyển đổi các ứng dụng dựa trên Web hiện có (ứng dụng lai) hoặc các nền tảng khác sang Flutter Native
– Tối ưu hóa các API gốc mà hệ điều hành Android và iOS cung cấp và cập nhật để áp dụng cho các ứng dụng viết bằng Flutter Native
– Nghiên cứu và tìm hiểu các công nghệ mới liên quan đến lập trình di động nói chung và Flutter Native nói riêng
– Cập nhật ứng dụng và sửa lỗi khi cần thiết.
– Báo cáo công việc theo yêu cầu.
Yêu cầu:
– Biết lập trình Android, iOS là một lợi thế
– Có kinh nghiệm sử dụng mô hình MVVM và MVC
– Có thể hoạt động với Platform Firebase (Cơ sở dữ liệu thời gian thực, Thông báo)
– Thành thạo các thành phần mặc định của Flutter, có kinh nghiệm áp dụng các thành phần từ Thư viện được hỗ trợ.
– Có kinh nghiệm làm việc với JSON/API
– Có kiến thức về lập trình bất đồng bộ, có thể sử dụng Future – Async – Await
– Có kinh nghiệm sử dụng các công nghệ hỗ trợ State Management như GetX, BLoC, Provider…, biết GetX là một lợi thế.
– Đảm bảo tiến độ công việc, luôn có thái độ cầu tiến; Nghiên cứu và tìm kiếm công nghệ mới
– Phối hợp và hỗ trợ các bộ phận khác hoàn thành các dự án ứng dụng cụ thể cho khách hàng
– Báo cáo công việc định kỳ
Quyền lợi:
– Mức lương và phúc lợi hấp dẫn
– Lương tháng 13 và thưởng thêm hàng năm
– Ăn trưa miễn phí tại công ty
– Thưởng theo doanh thu
– Môi trường làm việc năng động, vui vẻ và chuyên nghiệp.
– Tham gia các hoạt động teambuilding của công ty.
– Thời gian làm việc: Thứ Hai – Thứ Sáu (từ 8h00 – 12h00 và từ 13h30 – 17h30)