Chúng tôi, Techmaster nhận hướng dẫn 02 thực tập sinh lập trình web tuổi dưới 22 để tham gia dự án phát triển sản phẩm giáo dục go global. Thực tập tại quận Hai Bà Trưng, Hà nội.

Mô tả dự án

Dự án phát triển sản phẩm giáo dục từ đầu trên Web, IOS và Android, có tích hợp chức năng AI. Đội dự án dưới 8 người làm việc cường độ cao. Đội có nhiều thành viên trẻ sinh năm 2002 hoặc muộn hơn. Ngân sách sẵn sàng, trả lương hàng tháng đầy đủ. Quy trình Agile tối giản, giao tiếp qua Zalo, Lark, Github. Môi trường làm việc nhóm tích cực, năng động. Sinh viên thực tập được hướng dẫn chi tiết, tận tình và có phương pháp.

Web Diagram
Web Diagram

Mô tả công việc

  1. Lập trình Web: HTML, CSS, Javascript.
  2. Sử dụng Vue, Quasar, Tailwind tạo ứng dụng web kết nối vào REST API đã có sẵn.
  3. Thiết kế màn hình và đặc tả REST API.
  4. Lập trình và kiểm thử.
  5. Viết tài liệu mô tả công việc.
  6. Sử dụng Chat-GPT, Claude Sonnet, Gemini để tìm kiếm thông tin, giải quyết vấn đề.

Yêu cầu đối với ứng viên

  1. Tuổi dưới 22, sinh viên chưa ra trường hoặc vừa tốt nghiệp.
  2. Đã hoàn thành ít nhất 01 đồ án web và làm nhiều bài tập nhỏ. Lưu trên Github có mô tả ReadMe.md chi tiết
  3. Đọc viết tiếng Anh khá.
  4. Làm việc tập trung, tỷ mỷ, có trách nhiệm.
  5. Nhanh chóng tiếp thu công nghệ mới (Golang, Python…)

Địa điểm làm việc

  • Số 14, Ngõ 4, Nguyễn Đình Chiểu, Hai Bà Trưng, Hà nội.
  • Làm việc sáng từ 08:00 đến 12:00, chiều từ 1:30 đến 5:30, thứ 2 đến thứ 6 hàng tuần.
  • Có chỗ để xe máy.

Chế độ đãi ngộ

  • Thử việc 2 tháng, lương thực tập sinh khởi điểm 2.5-3 triệu/tháng.
  • Sau thử việc, lương sẽ được điều chỉnh.
  • Thưởng bổ sung theo kết quả đóng góp cho từng đợt phát hành sản phẩm.

Quy trình ứng tuyển

  • Ứng viên gửi CV vào Zalo: 0902209011 (Cường Techmaster). CV cần ghi rõ kinh nghiệm lập trình, học vấn cùng link Github các đồ án đã làm.
  • Techmaster sẽ gửi đề lập trình tập trung chủ yếu Web, Vue.js
  • Ứng viên gửi bài lập dạng link Github đến 0902209011 (Cường Techmaster). Được phép sử dụng AI hỗ trợ lập trình.
  • Techmaster mời ứng viên đến viết vấn đáp giải quyết vấn đề khi lập trình.
Web Diagram
Web Diagram

Nếu bạn đã biết React đừng ngại ứng tuyển vì Vue.js dễ học, dễ code hơn React rất nhiều.

Tiêu chíReact 19Vue 3
Ngôn ngữJavaScript (JSX)JavaScript (Template hoặc JSX)
Kiến trúcComponent-basedComponent-based
Quản lý stateSử dụng hooks (useState, useReducer)Sử dụng Composition API (ref, reactive)
RoutingCần thư viện bên ngoài (React Router)Tích hợp sẵn (Vue Router)
State managementCần thư viện bên ngoài (Redux, MobX)Tích hợp sẵn (Vuex hoặc Pinia)
PerformanceVirtual DOM, cải tiến với Concurrent ModeVirtual DOM, tối ưu hóa với reactivity system
Learning curveTrung bình đến caoDễ đến trung bình
Cộng đồngRất lớn, nhiều tài liệuLớn, tài liệu phong phú
EcosystemRất lớn, nhiều thư viện hỗ trợLớn, nhiều thư viện hỗ trợ
Server-side renderingNext.jsNuxt.js
TypeScript supportHỗ trợ tốtHỗ trợ tốt
Two-way bindingKhông hỗ trợ sẵn, cần tự triển khaiHỗ trợ sẵn với v-model
ReactivityCần sử dụng hooks hoặc state managementTích hợp sẵn với reactivity system
SizeKích thước nhỏ (chỉ core)Kích thước nhỏ (chỉ core)
FlexibilityRất linh hoạt, ít ràng buộcLinh hoạt nhưng có một số quy ước
ToolingCreate React App, Vite, Next.jsVue CLI, Vite, Nuxt.js
DocumentationChi tiết, đầy đủChi tiết, dễ hiểu
PopularityRất phổ biến, được sử dụng rộng rãiPhổ biến, được sử dụng rộng rãi
Backward compatibilityCó thể có breaking changesCố gắng duy trì backward compatibility
TestingJest, React Testing LibraryJest, Vue Test Utils