- Mô tả công việc
- Phát triển và vận hành hệ sinh thái Mobile App (iOS & Android) cho Trường Đại học Đại Nam, tích hợp chặt chẽ với các hệ thống lõi (LMS, ERP, BPM).
- Thiết kế và phát triển các giải pháp Dynamic Mobile: Xây dựng kiến trúc cho phép cập nhật tính năng, thay đổi giao diện hoặc cấu hình logic từ phía Server (Server-Driven UI) mà không cần release App mới thường xuyên.
- Tối ưu hóa mã nguồn & Hiệu suất: Trực tiếp tham gia vào việc refactor code, tối ưu hóa bộ nhớ, tăng tốc độ render và giảm dung lượng ứng dụng.
- Tích hợp BPM & Low-code: Tham gia phân tích và hiện thực hóa các quy trình nghiệp vụ phức tạp (BPM) lên mobile; nghiên cứu ứng dụng các giải pháp Low-code/No-code để đẩy nhanh tốc độ triển khai các module nghiệp vụ đơn giản.
- Xây dựng hệ thống tin cậy: Đảm bảo ứng dụng hoạt động ổn định trên các hệ thống có lượng người dùng lớn, chịu tải cao và có khả năng chịu lỗi (fault tolerance), tự phục hồi hoặc hoạt động tốt trong điều kiện mạng kém.
- Ứng dụng các công cụ AI (Cursor, Copilot, LLMs) để tăng tốc độ phân tích, thiết kế kiến trúc và kiểm soát chất lượng mã nguồn.
- Yêu cầu công việc
Nền tảng kỹ thuật & Kinh nghiệm (Bắt buộc):
- Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính hoặc tương đương.
- Có từ 01 - 03 năm kinh nghiệm làm việc với Flutter (Ưu tiên ứng viên có kinh nghiệm làm các dự án quy mô lớn, nhiều người dùng).
- Thành thạo Clean Architecture và các Pattern quản lý state (BLoC, Riverpod, hoặc Redux).
- Tư duy tối ưu: Am hiểu sâu về cách Flutter hoạt động (Rendering Pipeline, Garbage Collection) để tối ưu hiệu năng và xử lý các bài toán giật/lag.
- Kinh nghiệm hệ thống: Có kinh nghiệm làm việc với các hệ thống chịu tải cao, hiểu về cơ chế caching, đồng bộ dữ liệu offline/online và các chiến lược xử lý lỗi khi mất kết nối.
Tư duy giải pháp & AI (Yếu tố bổ sung quan trọng):
- Am hiểu quy trình nghiệp vụ: Có tư duy về luồng công việc (Workflow/BPM), hiểu cách chuyển đổi một quy trình hành chính/đào tạo phức tạp sang trải nghiệm mobile đơn giản.
- Giải pháp Dynamic & Low-code: Có kiến thức hoặc kinh nghiệm về Server-Driven UI, sử dụng cấu hình (JSON/Remote Config) để điều khiển logic ứng dụng. Hiểu về xu hướng Low-code/No-code là một lợi thế lớn.
- Sử dụng AI chuyên nghiệp: Thành thạo kỹ năng Vibe Coding và sử dụng AI để phân tích thiết kế, dự đoán các điểm nghẽn (bottleneck) trong code và tự động hóa quy trình Unit Test/UI Test.
- Quyền lợi
- Thu nhập: Thỏa thuận theo năng lực (Thu nhập theo năng lực có thể lên đến 40 triệu VNĐ).
- Môi trường: Làm việc tại Trung tâm Công nghệ tiên phong về AI-First, được tham gia vào các dự án có tầm ảnh hưởng lớn đến giáo dục số.
- Phúc lợi: Đầy đủ BHXH, thưởng lễ tết, và các chế độ đãi ngộ đặc thù của Đại học Đại Nam.
- Ưu tiên (Điểm cộng)
- Có kinh nghiệm xây dựng AI Agent hoặc tích hợp các mô hình LLMs vào ứng dụng.
- Hiểu biết về các giải pháp RPA (Robotic Process Automation).
- Đã từng triển khai các hệ thống theo mô hình Server-Driven UI hoặc giải pháp tùy biến linh hoạt cho Mobile.