This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- FREE Gym at 5-star Center.
- Friendly and fun working environment.
- Team building every year.
Job description
🎯 Mục tiêu công việc
Thiết kế, xây dựng và tối ưu toàn diện nền tảng dữ liệu thể thao trên cả backend và frontend để đảm bảo:
- Hệ thống có khả năng chịu tải cao, đáp ứng hàng triệu người dùng real-time.
- Độ trễ cực thấp trong việc phân phối dữ liệu và mô phỏng trận đấu.
- Kiến trúc linh hoạt, dễ dàng mở rộng cho các tính năng xử lý dữ liệu và đồ họa phức tạp trong tương lai.
📝 Mô tả công việc chính
1. Backend (NestJS):
- Xây dựng Data Pipeline: Thiết kế và phát triển hệ thống thu thập, chuẩn hóa, và xử lý dữ liệu từ nhiều nguồn API.
- Phát triển API hiệu năng cao: Xây dựng API real-time (WebSocket/SSE) và API thống kê (REST/GraphQL).
- Xử lý thuật toán phức tạp: Phát triển thuật toán tính toán các chỉ số độc quyền (Attack Momentum, Player Ratings, Heatmaps).
- Tối ưu hệ thống: Áp dụng các chiến lược caching đa tầng (Redis, CDN) và tối ưu database để chịu tải hàng triệu kết nối.
- Sở hữu một phần hạ tầng (DevOps Mindset): Không chỉ 'hỗ trợ', bạn sẽ cùng chúng tôi chủ động trong việc xây dựng, tối ưu hóa pipeline CI/CD, thiết lập alerting/monitoring hiệu quả và đảm bảo tính ổn định của hệ thống trên Kubernetes (GKE).
2. Frontend (Next.js & React Native):
- Phát triển mô phỏng trận đấu: Xây dựng mô phỏng 2D/3D về diễn biến trận đấu bằng Three.js, PixiJS, hoặc Canvas API.
- Trực quan hóa dữ liệu: Biến dữ liệu thống kê thành biểu đồ, đồ thị tương tác cao (D3.js, Chart.js, SVG).
- Xây dựng giao diện Web Real-time: Phát triển các component React trên Next.js hiển thị dữ liệu với độ trễ cực thấp.
- Xây dựng trải nghiệm Mobile-First: Sử dụng React Native để phát triển ứng dụng di động cho iOS và Android, không chỉ 'đồng nhất' mà còn tối ưu cho trải nghiệm mobile-first, tận dụng các tính năng gốc của thiết bị khi cần thiết.
Your skills and experience
- Ứng viên thành thạo Backend với NestJS, GraphQL (GraphQL là một lợi thế).
- Thành thạo Frontend Web với Next.js, React.
- Có kỹ năng Mobile Development bằng React Native – đây là một lợi thế lớn.
- Bắt buộc có kinh nghiệm xử lý dữ liệu lớn và real-time.
- Có kinh nghiệm về Graphics & Animation với Three.js, WebGL hoặc Canvas – là một lợi thế.
- Có kinh nghiệm thực tế với Real-time Communication (WebSocket, SSE).
- Thành thạo các công nghệ Caching như Redis, CDN, NGINX.
- Có kinh nghiệm về Cloud & DevOps (GCP, Kubernetes, CI/CD).
Why you'll love working here
- Lương theo năng lực + thưởng hiệu suất
- Tham gia đầy đủ các chế độ sau 2 tháng thử việc
- Thử thách đỉnh cao: Giải quyết những bài toán về dữ liệu lớn, real-time, thuật toán và mô phỏng đồ họa trên cả web và mobile.
- Tạo ra sản phẩm có tầm ảnh hưởng: Mang lại giá trị thật sự cho cộng đồng hàng triệu người hâm mộ thể thao.
- Văn hóa Ownership & Sáng tạo: Chúng tôi không có những quy trình rườm rà. Bạn sẽ được trao quyền tự chủ cao, trực tiếp đề xuất, thử nghiệm và triển khai các giải pháp kỹ thuật đột phá để giải quyết vấn đề.
- Đãi ngộ xứng đáng: Mức lương cạnh tranh, thưởng hiệu suất hấp dẫn và cơ hội phát triển sự nghiệp rõ ràng.
UNISCORE - THE BEST FOOTBALL APP: LIVE SCORES, DATA AND MUCH MORE
Company type
IT Product
Company industry
Sports and Fitness
Company size
1-50
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
Extra salary for OT
More jobs for you
Get similar jobs by email
Feedback