Mô tả Công việc
Chúng tôi đang tìm kiếm một Lập trình viên Flutter có kỹ năng để gia nhập đội ngũ của chúng tôi. Ứng viên lý tưởng sẽ chịu trách nhiệm phát triển các ứng dụng di động đa nền tảng hiệu suất cao, dễ bảo trì cho cả hai nền tảng Android và iOS. Bạn sẽ tham gia vào toàn bộ vòng đời phát triển ứng dụng, từ phân tích yêu cầu đến thiết kế, phát triển, kiểm thử và phát hành.
Trách nhiệm Chính
- Phát triển ứng dụng di động đa nền tảng hiệu suất cao, dễ bảo trì bằng Flutter (Android và iOS).
- Tham gia vào toàn bộ vòng đời phát triển ứng dụng, bao gồm phân tích yêu cầu, thiết kế, phát triển, kiểm thử và phát hành.
- Tích hợp các API và SDK của bên thứ ba để tối ưu hóa hiệu suất ứng dụng và trải nghiệm người dùng.
- Hợp tác chặt chẽ với nhóm thiết kế và sản phẩm để đảm bảo chức năng và chất lượng giao diện tối ưu.
- Bảo trì và cập nhật các ứng dụng hiện có, khắc phục sự cố và giải quyết các vấn đề phát sinh.
- Tham gia đánh giá mã để đảm bảo chất lượng mã và hiệu quả hợp tác nhóm.
- Cập nhật các xu hướng mới nhất trong Flutter và phát triển di động, đề xuất các giải pháp sáng tạo.
Yêu cầu Công việc
- Học vấn: Bằng cử nhân trở lên về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan (hệ chính quy, tuyển sinh thống nhất; không xét bằng liên thông).
- Kinh nghiệm: 3-5 năm kinh nghiệm phát triển di động, với ít nhất 2 năm kinh nghiệm thực tế phát triển Flutter.
- Thành thạo ngôn ngữ lập trình Dart và các tính năng cốt lõi của framework Flutter (ví dụ: quản lý trạng thái, định tuyến, hoạt ảnh).
- Kinh nghiệm với các công cụ quản lý trạng thái như Provider, Riverpod, Bloc hoặc các công cụ khác.
- Quen thuộc với tích hợp RESTful API, phân tích dữ liệu JSON và cơ sở dữ liệu (ví dụ: SQLite, Firebase Firestore).
- Hiểu biết về các kỹ thuật tối ưu hóa hiệu suất ứng dụng, bao gồm quản lý bộ nhớ, tối ưu hóa tốc độ khung hình và phản hồi giao diện người dùng.
Ưu tiên
- Kinh nghiệm phát triển sàn giao dịch tài sản số là một lợi thế.
- Quen thuộc với chuỗi công cụ CI/CD (ví dụ: GitLab CI/CD, Codemagic).
- Kinh nghiệm phát triển native Android (Kotlin/Java) hoặc iOS (Swift) được ưu tiên.
- Hiểu biết về phương pháp phát triển Agile (Scrum, Kanban).
- Kỹ năng giao tiếp tốt và khả năng hợp tác liên nhóm để đạt được mục tiêu.
Phúc lợi
- Làm việc từ xa hoàn toàn (Full Remote) với giờ làm việc linh hoạt.
- Nghỉ cuối tuần và các ngày lễ theo quy định.
- Nghỉ ốm và nghỉ phép có lương.
- Thưởng hiệu suất hàng năm gấp đôi.
- Môi trường làm việc sử dụng tiếng Trung.


