SỐ LƯỢNG CẦN TUYỂN: 

01 Full-time Techlead Frontend ReactJS / NextJS

TỔNG QUAN VỊ TRÍ: 

Trong các dự án B2B SaaS, giao diện người dùng chính là cầu nối quan trọng giữa logic backend và trải nghiệm của khách hàng. Chúng tôi đang tìm kiếm Techlead Frontend ReactJS / NextJS, những người sẽ chịu trách nhiệm xây dựng và tối ưu hóa giao diện web hiện đại, trực quan và hiệu quả – góp phần nâng cao sự hài lòng và năng suất cho khách hàng doanh nghiệp.

CÁCH BAVAAN ĐO LƯỜNG THÀNH CÔNG CỦA KHÁCH HÀNG: 

  • Tăng tỷ lệ chuyển đổi: Thiết kế và triển khai các giao diện UI/UX hiệu quả nhằm tối ưu hành vi mua sắm, trải nghiệm người dùng.
  • Hiệu quả triển khai: Xây dựng và cập nhật tính năng nhanh chóng, đảm bảo chất lượng mã luôn ở mức cao.
  • Tuân thủ chuẩn mực kỹ thuật: Áp dụng và duy trì các phương pháp phát triển chuẩn mực của phần mềm và website  hiện đại.
  • Xử lý sự cố: Phát hiện và khắc phục lỗi nhanh chóng để đảm bảo trải nghiệm người dùng mượt mà.

MÔ TẢ CÔNG VIỆC:

  • Dẫn dắt Kiến trúc & Công nghệ:
    • Chịu trách nhiệm thiết kế và định hình kiến trúc Frontend cho các sản phẩm B2B SaaS, đảm bảo tính mô-đun, khả năng mở rộng và hiệu suất tối ưu.
    • Đưa ra các quyết định kỹ thuật quan trọng liên quan đến lựa chọn thư viện, framework (NextJS), cấu trúc dự án và quy trình phát triển.
    • Dẫn dắt việc tối ưu hóa hiệu suất frontend ở cấp độ kiến trúc (lazy loading, code splitting, caching, chiến lược pre-rendering SEO cho NextJS).
  • Lãnh đạo Đội nhóm và Quy trình:
    • Thiết lập và duy trì Tiêu chuẩn Code, Best Practices, và Workflow (CI/CD, Version Control) cho đội ngũ Frontend.
    • Tổ chức và thực hiện Code Review chuyên sâu, Mentoring và đào tạo (Coaching) cho các thành viên trong nhóm về kỹ thuật, tư duy sản phẩm và chất lượng code.
    •  Phối hợp chặt chẽ với Backend Lead để xác định giao diện API (RESTful/GraphQL) hiệu quả  và đảm bảo luồng dữ liệu thông suốt.
  • Tư duy Sản phẩm & UX/UI:
    • Đảm bảo giao diện người dùng đáp ứng đúng yêu cầu kinh doanh, chuyển đổi thiết kế UX/UI thành sản phẩm thực tế, nâng cao sự hài lòng và năng suất cho khách hàng doanh nghiệp.
  • Phát triển và duy trì giao diện web cho các sản phẩm SaaS bằng ReactJS/NextJS.
  • Xây dựng các UI component tái sử dụng, dễ bảo trì, hiệu năng cao và tuân thủ chuẩn coding hiện đại.
  • Tích hợp API: Kết nối và hiển thị dữ liệu từ các RESTful API hoặc GraphQL do backend cung cấp.
  • Chuyển đổi thiết kế UX/UI thành giao diện tương tác responsive và thân thiện với người dùng doanh nghiệp.
  • Tối ưu hiệu suất frontend (lazy loading, code splitting, caching, SEO-friendly cho NextJS).
  • Phối hợp chặt chẽ với Backend Developers, QA, và PM trong quy trình Agile/Scrum.
  • Tham gia vào code review, đóng góp ý tưởng cải tiến quy trình phát triển và sản phẩm.
  • Giao tiếp bằng tiếng Anh cơ bản với PM hoặc khách hàng để clarify yêu cầu liên quan đến UI/UX.

YÊU CẦU:

  • Kinh nghiệm Lãnh đạo: Trên 4 năm kinh nghiệm ReactJS/NextJS, trong đó trên 1 năm kinh nghiệm ở vị trí Lead kỹ thuật, chịu trách nhiệm về chất lượng và kiến trúc của một sản phẩm.
  • Kiến trúc Chuyên sâu: Kinh nghiệm thiết kế cấu trúc lớn (Monorepo, Micro-frontend – là điểm cộng lớn) và triển khai các ứng dụng SPA & SSR/SSG với NextJS ở quy mô Enterprise/SaaS.
  • Testing & Quality: Kinh nghiệm thiết lập và áp dụng các chiến lược Testing Frontend (Unit Test, Integration Test, E2E Test) để đảm bảo chất lượng.
  • Thành thạo JavaScript ES6+ và TypeScript.
  • Kinh nghiệm xây dựng ứng dụng SPA & SSR/SSG với NextJS.
  • Kiến thức vững về HTML5, CSS3, TailwindCSS/Styled Components.
  • Kinh nghiệm tích hợp RESTful API (hoặc GraphQL).
  • Hiểu biết về performance optimization (lazy load, memoization, virtual DOM).
  • Nhận thức tốt về UX/UI, khả năng chuyển đổi thiết kế thành sản phẩm thực tế.
  • Tiếng Anh giao tiếp cơ bản (trao đổi với PM và khách hàng).

ĐIỂM CỘNG/ƯU TIÊN: 

  • Có kinh nghiệm triển khai hệ thống theo kiến trúc microservices.
  • Kinh nghiệm với B2B SaaS projects hoặc hệ thống Enterprise.
  • Hiểu biết về SEO cho ứng dụng NextJS.
  • Kinh nghiệm CI/CD, Docker, hoặc cloud deployment (AWS, Vercel).
  • Kỹ năng làm việc với Agile/Scrum.

ĐÔI ĐIỀU VỀ CHÂN DUNG ỨNG VIÊN: 

  • Đam mê công nghệ frontend hiện đại, luôn chủ động cập nhật xu hướng mới.
  • Cầu tiến, mong muốn đóng góp lâu dài trong các dự án SaaS tầm cỡ.
  • Có tư duy sản phẩm, đặt trải nghiệm người dùng doanh nghiệp làm trung tâm.
  • Cẩn thận, tỉ mỉ, nhưng đồng thời linh hoạt để thích ứng với deadline gấp rút.
  • Có tinh thần teamwork, hợp tác tốt với backend, QA, PM và designer.
  • Vui vẻ, hòa đồng, sẵn sàng chia sẻ kiến thức với đồng đội.

QUYỀN LỢI:

  • Mức lương cạnh tranh và chế độ thưởng dựa trên hiệu suất.
  • Cơ hội Ảnh hưởng Lớn:
    • Thẩm quyền kiến trúc: Được quyết định công nghệ và kiến trúc Frontend cho các dự án B2B SaaS, có tầm ảnh hưởng trực tiếp đến sản phẩm cốt lõi.
    • Lộ trình phát triển rõ ràng: Lộ trình thăng tiến thành Frontend Architect hoặc Engineering Manager trong 12-18 tháng.
  • Cơ hội tham gia các dự án SaaS quy mô lớn với khách hàng quốc tế.
  • Làm việc trong môi trường Agile/Scrum chuyên nghiệp, đề cao sự chủ động và sáng tạo..
  • Được thử sức trong môi trường làm việc chuyên nghiệp, trẻ trung, năng động, nhiều cơ hội thăng tiến và phát triển bản thân với lộ trình công việc rõ ràng.
  • Tham gia các buổi coaching, seminar về kỹ năng mềm và công nghệ.
  • Hưởng đầy đủ các chế độ của công ty: nghỉ phép, sinh nhật, team building, company trip, free trà – cafe  tại văn phòng, và các chế độ theo Luật lao động hiện hành.

THỜI GIAN LÀM VIỆC:

Giờ làm việc: 

  • Buổi sáng: 9:00- 12:00
  • Buổi chiều: 13:30-18:00

Ngày làm việc: Thứ 2 – Thứ 6. Làm remote thứ 4 và nghỉ thứ 7, chủ nhật. Sáng thứ 7 tham gia các chương trình đào tạo hay hoạt động văn hóa (nếu có).

ỨNG TUYỂN:

  • Để ứng tuyển cho vị trí mà Bavaan đang tìm kiếm, các bạn gửi CV vào email: info@bavaan.com
  • Tiêu đề Email: Tech lead Frontend ReactJS / NextJS – Tên đầy đủ