Chi tiết công việc Front End Developer tại Công ty Cổ Phần Galaxy Play
MÔ TẢ CÔNG VIỆC:
TRÁCH NHIỆM CHÍNH:
### 1. Hands-on & Phát triển Sản phẩm
- Đa nền tảng: Xây dựng, bảo trì và tối ưu hóa hiệu năng ứng dụng trên nền tảng Web (Desktop, Mobile) và các hệ điều hành SmartTV cốt lõi (Tizen OS của Samsung, webOS của LG...).
- Phát triển tính năng: Nghiên cứu hệ thống, đọc hiểu tài liệu thiết kế kỹ thuật và triển khai giao diện người dùng; phối hợp chặt chẽ với Backend và các đội ngũ liên quan (Product, Design) để hoàn thành tiến độ dự án đúng hạn.
- Vận hành: Trực tiếp tham gia đóng gói và triển khai ứng dụng lên các môi trường Development, Sandbox và Production.
### 2. R&D (Nghiên cứu & Phát triển)
- Tự động hóa: Thiết kế giải pháp tự động hóa quy trình tạo Landing Page nhằm tối ưu hóa chiến dịch Marketing và tăng trưởng doanh thu; tự động hóa quy trình CI/CD cho frontend.
- Cập nhật xu hướng: Đón đầu các xu hướng công nghệ mới trong lĩnh vực OTT/VOD để đề xuất cải tiến sản phẩm và chia sẻ kiến thức, nâng cao năng lực cho đội ngũ.
- UI/UX Advisor: Tư vấn, phản biện và đóng góp ý tưởng đứng từ góc độ kỹ thuật trong quá trình thiết kế giao diện người dùng.
### 3. Code Quality (Chất lượng mã nguồn)
- Đảm bảo mã nguồn đạt chất lượng cao, có kiến trúc rõ ràng, có khả năng mở rộng (Scalability) và tái sử dụng tốt (Reusable components).
- Chuẩn hóa source code theo đúng các Best Practices và quy chuẩn chung của team Tech.
- Thiết lập hệ thống kiểm thử tự động: viết Unit Test, Functional Test để kiểm soát chặt chẽ chất lượng sản phẩm trước khi release.
### 4. Troubleshooting & Supporting
- Thực hiện debug lỗi, định vị và xử lý nhanh các sự cố kỹ thuật, liên tục tối ưu hóa trải nghiệm mượt mà cho người dùng (Performance tuning).
- Hỗ trợ kỹ thuật cho các bộ phận liên quan, tham gia điều tra và xử lý các ca lỗi đặc biệt từ phản hồi của khách hàng (nếu có).
YÊU CẦU:
- Kinh nghiệm: Có từ 1–3 năm kinh nghiệm làm việc thực tế với JavaScript, HTML5, CSS3, SASS/LESS.
- Tối thiểu 1 năm kinh nghiệm chuyên sâu với ReactJS, Next.js và TypeScript.
- API Integration: Thành thạo làm việc, tích hợp dữ liệu qua RESTful API.
- Source Control: Thành thạo các công cụ quản lý mã nguồn (Git, Bitbucket, GitHub...).
- Có kinh nghiệm thực tế trong việc tích hợp các cổng thanh toán (Payment Gateways) và Ví điện tử (Momo, ShopeePay...).
- Có tư duy và kinh nghiệm thực chiến về tối ưu hiệu năng (Web Performance Optimization).
- Có kinh nghiệm phát triển ứng dụng trên các dòng SmartTV (Tizen OS, webOS) là một điểm cộng rất lớn.
- Có kinh nghiệm làm việc với hệ thống Video Streaming và am hiểu các thư viện Player (Shaka Player, Video.js, HLS...).
- Biết hoặc từng làm việc qua với Angular hoặc Vue.js là một lợi thế.
