Make your next career move

Senior AI Native Engineer

HCMCFull-time

Mô tả công việc

DatVietVAC Group Holdings đang tìm kiếm Senior AI Native Engineer phụ trách phát triển ứng dụng web (React, Next.js) và mobile (Flutter — universal cho Android và iOS) cho nền tảng Fan Commerce theo phương pháp AI-native development — sử dụng coding agent và công cụ AI để tăng tốc xây dựng sản phẩm, đồng thời đảm bảo chất lượng mã nguồn, hiệu năng và khả năng bảo trì trong môi trường production.

1. Phát triển ứng dụng Web & Mobile:

  • Xây dựng ứng dụng web bằng React, Next.js và ứng dụng mobile bằng Flutter (universal cho Android và iOS) từ thiết kế UI/UX đến triển khai production, tận dụng coding agent để tăng năng suất phát triển.
  • Chuyển đổi yêu cầu sản phẩm và thiết kế thành mã nguồn có cấu trúc, có kiểm thử và sẵn sàng release.
  • Phát triển các luồng nghiệp vụ chính trên cả web và mobile, đảm bảo trải nghiệm nhất quán giữa các nền tảng.

2. Coding Agent & AI-Assisted Development:

  • Sử dụng thành thạo coding agent (Cursor, GitHub Copilot, Claude Code, v.v.) để sinh mã, refactor, debug và tăng tốc các tác vụ lặp lại.
  • Thiết kế prompt, context và workflow hiệu quả để coding agent tạo ra mã nguồn đúng yêu cầu, đúng kiến trúc và đúng convention của dự án.
  • Review, chỉnh sửa và hoàn thiện mã do AI sinh ra; đảm bảo chất lượng, bảo mật và khả năng bảo trì trước khi merge.

3. Tích hợp & Chất lượng sản phẩm:

  • Tích hợp frontend/mobile với API backend, xử lý trạng thái, xác thực và luồng dữ liệu end-to-end.
  • Viết kiểm thử (unit, integration, E2E), xử lý lỗi, tối ưu hiệu năng và đảm bảo trải nghiệm ổn định trên nhiều thiết bị.
  • Tham gia CI/CD pipeline, code review và quy trình release cho web và mobile.

4. Chuẩn hóa quy trình & Cộng tác:

  • Xây dựng và chia sẻ best practice, template prompt và guideline cho phát triển bằng coding agent trong đội.
  • Phối hợp với Product Manager, UI/UX, Backend, QA và SRE/DevOps để đưa tính năng vào sản phẩm thực tế.
  • Kèm cặp thành viên trong nhóm về cách sử dụng coding agent hiệu quả.

Yêu cầu công việc

  • Tốt nghiệp Cao đẳng/Đại học trở lên các ngành CNTT, Kỹ thuật Phần mềm, Khoa học Máy tính hoặc lĩnh vực liên quan.

Kinh nghiệm làm việc:

  • Tối thiểu 4 năm kinh nghiệm ở vai trò Frontend Engineer, Mobile Engineer hoặc Full-stack Engineer, đã đưa sản phẩm web (React/Next.js) và/hoặc mobile (Flutter) vào production.
  • Có kinh nghiệm thực tế sử dụng coding agent hoặc công cụ AI-assisted development trong quy trình làm việc hàng ngày.
  • Ưu tiên ứng viên đã xây dựng sản phẩm có luồng giao dịch/thanh toán (e-commerce, fintech) hoặc ứng dụng có tải đỉnh cao.

Kiến thức & kỹ năng chuyên môn:

  • Thành thạo phát triển web với React và Next.js (TypeScript); hiểu SSR/SSG, routing, state management và tối ưu hiệu năng frontend.
  • Thành thạo phát triển mobile với Flutter (Dart) để build ứng dụng universal cho Android và iOS; hiểu widget architecture, state management, build/release và quy trình phát hành lên App Store / Google Play.
  • Sử dụng thành thạo coding agent (Cursor, GitHub Copilot, Claude Code, v.v.): prompt engineering, context management, review và chỉnh sửa mã AI sinh ra.
  • Nắm vững kỹ thuật phần mềm: thiết kế component, kiểm thử (unit/integration/E2E), debug, tối ưu hiệu năng frontend/mobile.
  • Kinh nghiệm tích hợp REST/gRPC API, xác thực, xử lý lỗi và quản lý trạng thái ứng dụng.
  • Hiểu quy trình CI/CD, Git workflow và code review trong môi trường Agile/Scrum.
  • Tech Stack — Languages: TypeScript, JavaScript, Dart; Web: React, Next.js, Tailwind CSS; Mobile: Flutter; AI Tools: Cursor, GitHub Copilot, Claude Code; Testing: Jest, Playwright, Flutter Test.

Kỹ năng mềm, tin học văn phòng và ngoại ngữ:

  • Tư duy sản phẩm: chuyển yêu cầu và thiết kế thành giải pháp kỹ thuật khả thi, ưu tiên giá trị người dùng.
  • Biết cân bằng giữa tốc độ (nhờ coding agent) và chất lượng (review, kiểm thử, bảo trì lâu dài).
  • Giao tiếp tốt với Product Manager, UI/UX và Backend; chủ động, tự định hướng trong môi trường sản phẩm mới.
  • Sử dụng tốt các công cụ tin học văn phòng.
  • Tiếng Anh đọc hiểu tài liệu kỹ thuật tốt; giao tiếp cơ bản trở lên.

NICE TO HAVE:

  • Có portfolio hoặc sản phẩm cá nhân thể hiện khả năng xây dựng web/mobile bằng coding agent là điểm cộng.
  • Kinh nghiệm xây dựng Design System hoặc component library dùng chung là lợi thế.