TopDev
job-image
Frontend EngineerĐăng nhập để xem mức lương
Quận Thanh Xuân, Hà Nội
Junior, Middle Fulltime2 năm
Hạn nộp hồ sơ: 11-12-2025

Mục tiêu công việc

Phát triển và tối ưu giao diện người dùng (UI) của hệ thống logistics nội bộ và nền tảng số hóa vận hành, đảm bảo trải nghiệm người dùng mượt mà, tốc độ tải nhanh, giao diện hiện đại và dễ mở rộng.

Đảm bảo trải nghiệm người dùng mượt mà, giao diện hiện đại, dễ mở rộng và dễ bảo trì.

Nếu bạn là người đam mê xây dựng những hệ thống SMART – Scalable (có khả năng mở rộng), Maintainable (dễ bảo trì), Automated (tự động hóa), Reliable (đáng tin cậy), và Technology cutting-edge (công nghệ tiên tiến) - thì chúng tôi chính là lựa chọn phù hợp cho bạn!

Trách nhiệm của bạn bao gồm chuyển đổi các bản thiết kế UI/UX thành mã thực tế, giúp hiển thị các yếu tố trực quan của ứng dụng.

Bạn sẽ làm việc cùng với các nhà thiết kế UI/UX và các kỹ sư khác để kết nối giữa thiết kế đồ họa, yêu cầu người dùng và triển khai kỹ thuật - đóng vai trò chủ động trong cả hai khía cạnh: giao diện và vận hành ứng dụng.

1
Vai trò & trách nhiệm của bạn

Trách nhiệm chính

  • Phát triển các thành phần giao diện tương tác và phản hồi tốt bằng React/Next.js 
  • Phối hợp với Designer và Backend Engineer để triển khai các tính năng mới.
  • Tối ưu hiệu năng hiển thị và đảm bảo tương thích trên nhiều trình duyệt.
  • Tích hợp API và quản lý trạng thái ứng dụng bằng Redux hoặc các công cụ tương tự.
  • Thực hiện code review, duy trì cấu trúc mã sạch và tuân thủ best practice.
  • Hỗ trợ cải tiến UX và tham gia thử nghiệm, thu thập phản hồi người dùng.

Nhiệm vụ chi tiết

  • Phát triển giao diện người dùng:
    • Xây dựng các module giao diện theo bản thiết kế UI/UX bằng React/Next.js.
    • Tối ưu hiệu năng hiển thị (lazy loading, code splitting, caching).
    • Đảm bảo giao diện tương thích đa nền tảng (desktop, tablet, mobile).
  • Kết nối hệ thống backend và API:
    • Làm việc cùng backend team để tích hợp các RESTful API hoặc GraphQL.
    • Xử lý dữ liệu bất đồng bộ (async/await, Axios/fetch) và quản lý state toàn cục (Redux, Recoil, Zustand…).
    • Đảm bảo an toàn dữ liệu hiển thị (bảo mật token, kiểm tra input).
  • Thiết kế & tối ưu trải nghiệm người dùng (UX):
    • Tham gia vào quá trình cải tiến luồng người dùng (workflow, navigation).
    • Thực hiện A/B testing, phân tích hành vi người dùng để đề xuất cải tiến UI.
    • Hỗ trợ chuyển các quy trình vận hành logistics phức tạp thành giao diện trực quan, dễ thao tác.
  • Đảm bảo chất lượng mã nguồn:
    • Viết code theo chuẩn lint & convention nội bộ.
    • Thực hiện unit test và UI test (Jest, React Testing Library).
    • Tham gia review code và tối ưu hoá cấu trúc thư mục dự án.
  • Hỗ trợ và phối hợp:
    • Làm việc chặt chẽ với Designer, Backend Engineer, Product Owner.
    • Góp ý về khả năng thực thi thiết kế, cải thiện tính hiệu quả của sản phẩm.
    • Ghi chép, cập nhật tài liệu kỹ thuật Frontend.
2
Kỹ năng & trình độ của bạn

Yêu cầu kỹ năng và trình độ

  • Tốt nghiệp Đại học chuyên ngành CNTT hoặc tương đương.
  • Tối thiểu 2 năm kinh nghiệm phát triển Frontend (React/Vue/Next.js).
  • Thành thạo TypeScript, HTML5, CSS3 và các nguyên tắc thiết kế responsive.
  • Có kinh nghiệm tích hợp RESTful API và làm việc trong môi trường Agile.

Kỹ năng ưu tiên

  • Kinh nghiệm với nền tảng đám mây (AWS, GCP,...).
  • Có khả năng giao tiếp cơ bản bằng tiếng Nhật.
  • Hiểu biết về CI/CD và các công cụ kiểm thử Frontend.

Công nghệ sử dụng

  • Ngôn ngữ: TypeScript, JavaScript, HTML/CSS
  • Framework: React, Next.js, Single SPA, Java

Kết quả kỳ vọng 

  • Giao diện hệ thống logistics hoạt động ổn định, thân thiện và nhanh.
  • Tỷ lệ lỗi giao diện dưới 2%/tháng.
  • Tốc độ tải trang < 2 giây.
  • 100% module có tài liệu mô tả và test coverage > 80%.
3
Quyền lợi

1. Thu nhập & thưởng

  • Thưởng tháng 13, cùng các khoản thưởng hiệu suất (Performance Bonus) theo kết quả cá nhân và dự án.
  • Xét tăng lương định kỳ hằng năm dựa trên năng lực và đóng góp.
  • Thưởng đột xuất cho những đóng góp đặc biệt, sáng kiến cải tiến hệ thống hoặc hỗ trợ vận hành hiệu quả.

2. Bảo hiểm & chế độ phúc lợi

  • Tham gia đầy đủ BHXH, BHYT, BHTN Full lương 
  • Khám sức khỏe định kỳ 1 lần/năm tại cơ sở y tế uy tín.
  • Chế độ thai sản, hiếu hỷ, sinh nhật, thăm bệnh đầy đủ theo chính sáchg ty.

3. Phát triển nghề nghiệp & học tập

  • Lộ trình nghề nghiệp rõ ràng: Backend Engineer → Senior → Tech Lead → Solution Architect.
  • Cơ hội học hỏi và làm việc trực tiếp với đội ngũ kỹ sư Nhật Bản – môi trường giàu tính kỷ luật và chuyên nghiệp.
  • Chính sách mentor nội bộ dành cho kỹ sư trẻ muốn phát triển nhanh về năng lực kỹ thuật và tư duy hệ thống.

4. Môi trường & cân bằng công việc

  • Thời gian làm việc linh hoạt: 7:00 – 16:00 (hoặc điều chỉnh theo giờ Việt Nam phù hợp).
  • Môi trường làm việc chuyên nghiệp – đa văn hóa, kết hợp giữa phong cách Nhật Bản và sự năng động của đội ngũ Việt Nam.
  • Trang thiết bị tiêu chuẩn quốc tế, hỗ trợ thiết bị làm việc (laptop, màn hình phụ…).
  • Chính sách làm việc hybrid (làm tại văn phòng và từ xa) được xem xét cho nhân viên có hiệu suất tốt.

5. Phụ cấp & hỗ trợ

  • Phụ cấp ăn trưa / đi lại / gửi xe theo chính sách công ty.
  • Hỗ trợ thiết bị cá nhân (nếu làm việc từ xa) hoặc trợ cấp setup workstation tại nhà.

6. Nghỉ phép & thời gian nghỉ ngơi

  • 12 ngày nghỉ phép có lương/năm, tăng theo thâm niên.
  • Nghỉ lễ, Tết, và các ngày nghỉ theo quy định của Nhà nước.
  • Nghỉ bổ sung đặc biệt trong các trường hợp cá nhân (kết hôn, sinh con, ốm đau, tang gia…).

7. Cơ hội phát triển dài hạn

  • Cơ hội trở thành kỹ sư chủ chốt trong đội ngũ phát triển hệ thống logistics toàn cầu, hoạt động tại 4 quốc gia: Nhật Bản – Singapore – Hàn Quốc – Việt Nam.
  • Cơ hội thăng tiến lên các vị trí quản lý kỹ thuật (Tech Lead, QA Lead, Engineering Manager).
  • Định hướng phát triển ra thị trường quốc tế, tham gia các dự án liên quốc gia trong tương lai.

Hình thức làm việc: Toàn thời gian, lâu dài

Thời gian làm việc: 7:00~16:00 (giờ Việt Nam tương ứng 9:00~16:00 giờ Nhật Bản). Có thể điều chỉnh thời gian làm việc phù hợp theo múi giờ Việt Nam nếu cần.

Địa điểm làm việc: Tầng 14, Tòa nhà Zen Tower, số 12 Khuất Duy Tiến, Thanh Xuân, Hà Nội

Gợi ý việc làm cho bạn
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
⚙️ Hỗ trợ ứng viên
🧑🏾‍💻 Chuẩn bị cho buổi phỏng vấnKiểm tra công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn thường gặp.Đọc QnA phỏng vấn