o Xây dựng ứng dụng di động đa nền tảng (iOS và Android) bằng framework Flutter và ngôn ngữ Dart.
o Triển khai giao diện người dùng (UI) theo thiết kế (mockups, wireframes) với độ chính xác cao.
o Tích hợp ứng dụng với các API (Application Programming Interfaces) và dịch vụ bên ngoài.
o Viết unit test và thực hiện kiểm thử ứng dụng.
o Fix bug và giải quyết các vấn đề kỹ thuật.
o Tối ưu hóa hiệu năng ứng dụng để đảm bảo trải nghiệm người dùng mượt mà.
· Phối hợp và giao tiếp:
o Làm việc chặt chẽ với các nhà thiết kế UX/UI, back-end developer, QA và các bên liên quan khác để đảm bảo ứng dụng được phát triển theo đúng yêu cầu.
o Tham gia vào các buổi họp dự án để thảo luận về tiến độ, vấn đề và giải pháp.
o Giao tiếp rõ ràng và hiệu quả về các vấn đề kỹ thuật.
· Nghiên cứu và phát triển:
o Cập nhật các xu hướng công nghệ mobile mới nhất.
o Thử nghiệm và đánh giá các thư viện và package Flutter mới.
o Chia sẻ kiến thức và kinh nghiệm với các thành viên khác trong nhóm.
· Đảm bảo chất lượng:
o Tuân thủ các tiêu chuẩn code (coding standards) và quy trình phát triển phần mềm.
o Đảm bảo ứng dụng đáp ứng các yêu cầu về hiệu năng, bảo mật và khả năng mở rộng.
Job Requirement
· Kinh nghiệm:
o Có kinh nghiệm lập trình mobile (Android hoặc iOS) là một lợi thế.
o Có kinh nghiệm làm việc với framework Flutter là một lợi thế lớn.
o (Số năm kinh nghiệm cụ thể sẽ phụ thuộc vào level Junior/Middle/Senior).
· Kỹ năng chuyên môn:
o Thành thạo: Ngôn ngữ lập trình Dart.
o Nắm vững: Framework Flutter và các widget cơ bản.
o Hiểu biết: Về kiến trúc ứng dụng mobile (MVC, MVVM, BLoC).
o Kinh nghiệm: Sử dụng các công cụ quản lý phiên bản (Git).
o Hiểu biết: Về RESTful APIs và JSON.
o Có khả năng: Viết code sạch, dễ đọc, dễ bảo trì và có hiệu năng tốt.
· Kỹ năng mềm:
o Khả năng giải quyết vấn đề tốt.
o Khả năng làm việc độc lập và làm việc nhóm hiệu quả.
o Kỹ năng giao tiếp tốt (nói và viết).
o Tinh thần trách nhiệm cao.
o Khả năng học hỏi nhanh.
o Chủ động, sáng tạo trong công việc.
· Bằng cấp:
o Tốt nghiệp Cao đẳng/Đại học chuyên ngành Công nghệ thông tin hoặc các ngành liên quan.
· Ưu tiên:
o Có kinh nghiệm làm việc với Firebase.
o Có kinh nghiệm làm việc với các nền tảng cloud (AWS, Google Cloud, Azure).
o Có kinh nghiệm về testing (unit test, integration test, UI test).
o Có khả năng đọc hiểu tài liệu tiếng Anh chuyên ngành tốt.
o Có ứng dụng đã publish trên App Store hoặc Google Play.