Front-End Developer (React/ TypeScript)

Hà Nội
Thỏa thuận
3 năm kinh nghiệm
Hạn nộp hồ sơ: 30/09/2026 (Còn 19 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
OMess
Nhà tuyển dụng đang online

Mô tả công việc

Front-End Developer chịu trách nhiệm thiết kế, phát triển, kiểm thử, tối ưu và duy trì các ứng dụng web của công ty. Vị trí phối hợp với Product Owner, Business Analyst, UI/UX Designer, Back-End Developer, QA/QC và các bên liên quan để chuyển đổi yêu cầu nghiệp vụ thành sản phẩm có chất lượng, hiệu năng và khả năng mở rộng cao.
Trách nhiệm chính:
Phát triển giao diện và Component:
• Phát triển ứng dụng web hiện đại, responsive trên Desktop và Mobile bằng React và TypeScript.
• Xây dựng component có khả năng tái sử dụng, dễ bảo trì và tuân thủ kiến trúc Front-End của dự án.
• Sử dụng và mở rộng UI Component Library phù hợp với Design System của sản phẩm.
• Đảm bảo các màn hình có đầy đủ loading state, error state, empty state và các trạng thái tương tác cần thiết.
• Đảm bảo giao diện đáp ứng các yêu cầu cơ bản về accessibility và responsive design.
Quản lý State và dữ liệu phía Client:
• Quản lý server state và client state theo đúng mục đích sử dụng, tránh lạm dụng global state.
• Xây dựng cơ chế cache, đồng bộ dữ liệu và xử lý mutation hiệu quả.
• Validate dữ liệu đầu vào/đầu ra tại biên ứng dụng khi cần thiết.
• Xử lý API response, error handling, pagination, filtering, sorting và các nghiệp vụ dữ liệu phía Front-End.
• Hỗ trợ các chức năng export/download file từ API như Excel, CSV hoặc các định dạng phù hợp.
Routing, Authentication và Authorization:
• Xây dựng và mở rộng routing cho ứng dụng.
• Implement lazy loading, code splitting và route-level error handling.
• Tích hợp authentication và authorization theo cơ chế của hệ thống.
• Implement route guard và kiểm soát quyền truy cập theo vai trò/quyền người dùng.
Tích hợp API và hệ thống Back-End:
• Tích hợp REST API hoặc các giao thức API phù hợp với hệ thống.
• Phối hợp với Back-End Developer để thống nhất API Contract và xử lý các thay đổi API.
• Xử lý timeout, retry, error response và các tình huống bất thường trong quá trình giao tiếp với Back-End.
• Đảm bảo dữ liệu hiển thị trên UI chính xác và nhất quán với nghiệp vụ.
Kiểm thử và đảm bảo chất lượng:
• Viết unit test và component test cho các chức năng quan trọng.
• Thực hiện kiểm tra type, lint, test và build trước khi tạo Pull Request/Merge Request.
• Tham gia code review và chủ động cải thiện chất lượng mã nguồn.
• Phối hợp với QA/QC để phân tích, sửa lỗi và phòng ngừa lỗi tái diễn.
• Tuân thủ Coding Standard, Git Flow/Branching Strategy và quy trình phát triển phần mềm của công ty.
Tối ưu hiệu năng:
• Tối ưu rendering, bundle size và thời gian tải trang.
• Áp dụng lazy loading, dynamic import, memoization, virtualization và các kỹ thuật phù hợp.
• Tối ưu các màn hình có lượng dữ liệu lớn thông qua server-side pagination, filtering, sorting và virtualization.
• Theo dõi và cải thiện các chỉ số hiệu năng Front-End khi cần thiết.
Bảo mật và an toàn dữ liệu:
• Tuân thủ các nguyên tắc bảo mật trong phát triển ứng dụng Front-End.
• Không để lộ secret, credential hoặc dữ liệu nhạy cảm trong mã nguồn và client-side storage.
• Không ghi log các thông tin nhạy cảm như token, OTP, thông tin định danh cá nhân hoặc dữ liệu thuê bao.
• Kiểm soát và sanitize dữ liệu HTML được render từ nguồn bên ngoài.
• Phối hợp xử lý các vấn đề bảo mật phát hiện trong quá trình phát triển và vận hành.
Tài liệu và phối hợp dự án:
• Đọc hiểu yêu cầu nghiệp vụ, tài liệu đặc tả và API documentation.
• Viết và cập nhật tài liệu kỹ thuật liên quan đến Front-End khi cần.
• Phối hợp với BA/PO/Designer/Backend/QA để làm rõ yêu cầu và xử lý vấn đề trong quá trình phát triển.
• Tham gia estimation, planning, technical discussion và retrospective của team.

Yêu cầu

Học vấn:
• Tốt nghiệp Đại học chuyên ngành Công nghệ Thông tin, Kỹ thuật Phần mềm, Khoa học Máy tính hoặc các ngành liên quan.
• Có kiến thức nền tảng tốt về lập trình và phát triển phần mềm.
Kinh nghiệm:
• Có từ 3 năm kinh nghiệm phát triển Front-End với React/TypeScript trong các dự án thực tế.
• Có kinh nghiệm tham gia sản phẩm từ giai đoạn phát triển đến testing và vận hành là lợi thế.
• Có kinh nghiệm làm việc theo Agile/Scrum là lợi thế.
Yêu cầu công nghệ:
• Ngôn ngữ: TypeScript, JavaScript
• Framework: React, Next JS, Flutter, React Native
• Routing: React Router hoặc giải pháp routing tương đương
• API: REST API, Axios hoặc HTTP Client tương đương
• Công nghệ / Yêu cầu
• Testing: Vitest/Jest, Testing Library hoặc framework tương đương
• Code Quality: ESLint, Prettier, TypeScript strict, Git
• Authentication: JWT/OAuth2 hoặc các cơ chế authentication/authorization tương đương
• Performance: Lazy Loading, Code Splitting, Memoization, Virtualization
• Browser: Hiểu cơ chế hoạt động của Browser, HTTP/HTTPS, Cookie, Local Storage/Session
• Storage, CORS
Kiến thức chuyên môn:
• Nắm vững HTML5, CSS3 và JavaScript/TypeScript.
• Hiểu rõ React component lifecycle, hooks, state management và rendering.
• Có khả năng thiết kế component có tính tái sử dụng và maintainability cao.
• Hiểu các nguyên tắc SOLID, Clean Code và Separation of Concerns ở mức phù hợp với
Front-End.
• Hiểu cơ bản về HTTP/HTTPS, HTTP2.0, REST API, authentication, authorization và web
security.
• Có khả năng phân tích và xử lý các vấn đề về performance, memory và rendering.
• Có khả năng đọc hiểu API Contract và phối hợp với Back-End để tích hợp hệ thống.
AI và công cụ hỗ trợ phát triển:
• Không yêu cầu bắt buộc kinh nghiệm về AI/AI Agent.
• Biết sử dụng các công cụ AI để hỗ trợ công việc như tra cứu tài liệu, phân tích lỗi, hỗ trợ viết code, review code hoặc tạo test là một lợi thế.
• Có khả năng đánh giá và kiểm chứng kết quả do công cụ AI đề xuất trước khi đưa vào hệ
thống là lợi thế.
Kỹ năng mềm:
• Tư duy logic và khả năng giải quyết vấn đề tốt.
• Chủ động tìm hiểu và xử lý vấn đề.
• Có khả năng làm việc độc lập và phối hợp nhóm.
• Có tinh thần trách nhiệm với chất lượng và tiến độ công việc.
• Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh.
• Có khả năng trao đổi và làm rõ yêu cầu với các bên liên quan.
Ưu tiên:
• Có kinh nghiệm phát triển sản phẩm trong lĩnh vực Telecom/Fintech/E
commerce/Technology Platform.
• Có kinh nghiệm xây dựng hệ thống có lượng người dùng hoặc traffic lớn.
• Có kinh nghiệm xây dựng Dashboard, Admin Portal hoặc hệ thống quản trị nghiệp vụ phức
tạp.
• Có kinh nghiệm xử lý màn hình với lượng dữ liệu lớn.
• Có kinh nghiệm với Micro Frontend hoặc kiến trúc Front-End quy mô lớn.
• Có kinh nghiệm với WebSocket, Server-Sent Events hoặc các ứng dụng real-time.
• Có kinh nghiệm CI/CD và quy trình phát triển phần mềm trên GitLab/GitHub.
• Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh tốt.
• Biết ứng dụng AI vào công việc phát triển phần mềm là lợi thế.

Quyền lợi

Thưởng
Attractive compensation package based on competency and potential.
Nghỉ phép có lương
15 days of annual leave, 1 remote work days per month.
Cơ hội du lịch
Annual company trip and team building activities.

Thông tin khác

NGÀY ĐĂNG
26/08/2026
CẤP BẬC
Nhân viên
NGÀNH NGHỀ
Công Nghệ Thông Tin/Viễn Thông > Phần Mềm Máy Tính
KỸ NĂNG
ReactJS, React Native, JavaScript, HTML5, AngularJS
LĨNH VỰC
Phần Mềm CNTT/Dịch vụ Phần mềm
NGÔN NGỮ TRÌNH BÀY HỒ SƠ
Bất kỳ
SỐ NĂM KINH NGHIỆM TỐI THIỂU
3
QUỐC TỊCH
Không hiển thị
Xem thêm

Thông tin chung

  • Thu nhập: Thương lượng

Nơi làm việc

  • Red River Building, 885 Hong Ha Street, Hong Ha Ward, Ha Noi

CÔNG TY TNHH GALAXYONE

Xem trang công ty
Địa chỉ công ty: Tầng 14, Tòa nhà HD Tower, 25bis Nguyễn Thị Minh Khai, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh, Việt Nam
Quy mô: Từ 101 - 500 nhân viên
Lĩnh vực: IT phần mềm
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Web System Engineer - Hà Nội - Chấp Nhận Fresher
Công Ty TNHH OTANI U.P.
Hà Nội
Công Ty TNHH OTANI U.P.
11.5 - 18.5 triệu VND
Fullstack Dev Django/Nuxt Onsite 6Months Up to 65M
CÔNG TY CỔ PHẦN AI&T
Hà Nội
CÔNG TY CỔ PHẦN AI&T
2000 - 2400
Middle Frontend Engineer
Công Ty CP Masscom Việt Nam
Hà Nội
Công Ty CP Masscom Việt Nam
15 Tr - 25 Tr VND
Frontend JavaScript/TypeScript (React)
CÔNG TY TNHH GIẢI PHÁP PHÂN TÍCH DỮ LIỆU INSIGHT DATA
Hà Nội
CÔNG TY TNHH GIẢI PHÁP PHÂN TÍCH DỮ LIỆU INSIGHT DATA
Thoả thuận
[HN] Công Ty Tư Vấn Và Công Nghệ AVT Tuyển Dụng Thực Tập Sinh/Nhân Viên Software Engineer Part-time 2026
CÔNG TY TNHH TƯ VẤN VÀ CÔNG NGHỆ AVT
Hà Nội
CÔNG TY TNHH TƯ VẤN VÀ CÔNG NGHỆ AVT
Thỏa thuận
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Thu phí và cung cấp thông tin
  • Phí hồ sơ, đồng phục, đặt cọc.
  • Yêu cầu nộp bản gốc giấy tờ.
  • Cung cấp mã OTP.
Hứa hẹn trúng tuyển 100%
  • Không yêu cầu trình độ.
  • Không cần thử việc.
Phỏng vấn bất thường
  • Địa điểm xa văn phòng công ty.
  • Phỏng vấn qua Telegram.
Yêu cầu làm nhiệm vụ
  • Tải app, nạp tiền.
  • Làm nhiệm vụ nhận thưởng.
Tin tuyển dụng sơ sài
  • Mô tả công việc chung chung
  • Nhiệm vụ đơn giản, thu nhập khủng
  • Lỗi chính tả, đánh máy.
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.