- Kiến thức chuyên môn về Dart, bao gồm Null Safety, Isolates (đa luồng) và lập trình bất đồng bộ
- Onsite trong thời gian khoảng 03- 06 tháng tại Cát Linh- Đống Đa
- Thành thạo hệ thống tiện ích của Flutter, có kinh nghiệm xử lý các animation là một lợi thế
- Kinh nghiệm với các giải pháp quản lý trạng thái (BLoC, Riverpod, Provider, GetX)
- Có kinh nghiệm với các công cụ tối ưu hóa hiệu suất Flutter (Flutter DevTools, Observatory)
- Có kinh nghiệm với GraphQL, bao gồm quản lý trạng thái với các giải pháp như Ferry hoặc Artemis
- Onboard vào tháng 11/2024
- Có kinh nghiệm với các mô hình kiến kiến trúc dành riêng cho Flutter (ví dụ: MVVM, Clean Architecture)
- Bằng cử nhân CNTT hoặc kinh nghiệm tương đương
- Kỹ năng giải quyết vấn đề và giao tiếp
- Ưu tiên sử dụng Laptop cá nhân (có trợ cấp)
- Nắm chắc kiến thức cơ bản về lập trình Mobile: Cấu trúc dữ liệu, thuật toán, cơ sở dữ liệu, OOP
- Có kinh nghiệm phát triển các dự án phần mềm về tài chính, bảo hiểm, ngân hàng là một lợi thế
- 2+ năm kinh nghiệm phát triển ứng dụng di động Flutter
- Quen thuộc với các dịch vụ Firebase và các nền tảng đám mây khác
- Kiến thức về API RESTful và phân tích cú pháp JSON
Tốt nếu có:
- Có kinh nghiệm với các framework và ngôn ngữ phát triển web khác, chẳng hạn như React.js, Angular.js, Vue.js, v.v.
- Có kinh nghiệm với các công cụ CI/CD
- Quen thuộc với phát triển native iOS (Swift/Objective- C) và Android (Kotlin/Java)
- Quen thuộc với các Flutter platform channel để tích hợp Native code
- Có kiến thức về phát triển plugin Flutter
- Có kinh nghiệm với React Native, phát triển Typescript
- Có kinh nghiệm trong việc triển khai các kỹ thuật bảo mật ứng dụng như:
+ SSL pinning
+ Obfuscation và minification
+ Lưu trữ dữ liệu cục bộ an toàn
+ Ngăn chặn quay/chụp màn hình trong ứng dụng
- Có kiến thức về các khái niệm Flutter nâng cao như custom renderers và sửa đổi công cụ
- Kỹ năng tiếng Anh
- Thành thạo trong việc viết testable code và sử dụng testing framework của Flutter