Job Description
I. MÔ TẢ CÔNG VIỆC
1. Phát triển sản phẩm mobile
- Xây dựng và duy trì các ứng dụng mobile hệ sinh thái OEG bao gồm: app người dùng cuối, internal tools và companion apps cho chuỗi gaming center.
- Chịu trách nhiệm toàn bộ vòng đời tính năng: từ review spec, thiết kế kiến trúc, implementation, testing đến release và theo dõi sau launch.
- Đảm bảo hiệu năng, độ ổn định và trải nghiệm người dùng ở mức cao nhất - không chấp nhận crash rate, lag hay UI lỗi trên production.
- Viết code clean, có unit/integration tests và documentation đủ để người khác maintain được.
2. Kiến trúc và kỹ thuật
- Đề xuất và quyết định kiến trúc kỹ thuật cho các tính năng mới — state management, navigation, offline support, push notification, deep linking.
- Xây dựng shared component library và design system đảm bảo consistency trên toàn bộ app.
- Tích hợp với backend APIs, third-party SDKs (payment, analytics, Firebase, game backend) và các hệ thống nội bộ OEG.
- Review code teams — không chỉ về kỹ thuật mà còn về khả năng maintain và scale dài hạn.
3. Phối hợp và vận hành
- Làm việc chặt với Product, Design- BE đảm bảo tính năng được hiểu đúng, deliver đúng expectation.
- Tham gia định nghĩa scope kỹ thuật, ước lượng effort và phân rã task ở giai đoạn planning.
- Chủ động báo cáo blockers, rủi ro kỹ thuật - đề xuất phương án thay thế khi scope thay đổi.
- Hỗ trợ onboard và mentor các dev junior/mid trong team mobile.
4. Cải tiến liên tục
- Theo dõi - tối ưu chỉ số kỹ thuật: app size, cold start time, crash rate, API latency trên mobile.
- Chủ động nghiên cứu công nghệ mới - đề xuất áp dụng khi phù hợp với roadmap sản phẩm.
- Tham gia xây dựng quy trình CI/CD, release management và monitoring cho mobile app.
II. YÊU CẦU CÔNG VIỆC
1. Bắt buộc
- Từ 3 - 5 năm kinh nghiệm phát triển ứng dụng mobile, trong đó ít nhất 1 năm ở level Senior hoặc tương đương. Ưu tiên ứng viên có kinh nghiệm trong lĩnh vực gaming, e-commerce hoặc fintech — nơi UX và hiệu năng là yêu cầu khắt khe.
- Thành thạo ít nhất một trong ba stack: Flutter/Dart, React Native/TypeScript, hoặc Kotlin (Android native)
- Đã từng xây dựng và release app lên App Store / Google Play — hiểu rõ quy trình từ build đến production.
- Có tư duy ownership: không làm theo spec một cách máy móc, mà chủ động đặt câu hỏi và đề xuất giải pháp tốt hơn.
- Teamwork tốt: viết được tech spec rõ ràng và làm việc hiệu quả với Product/Design không có tech background.
2. Nice to have
- Có kinh nghiệm với cả cross-platform (Flutter/RN) lẫn native (Kotlin/Swift).
- Đã tích hợp các hệ thống phức tạp: payment gateway, real-time features (WebSocket), push notification nâng cao, Firebase ecosystem.
- Kinh nghiệm với CI/CD cho mobile: Fastlane, GitHub Actions, Bitrise hoặc tương đương.
- Có kiến thức về App Store Optimization, analytics mobile (Firebase, AppsFlyer) và A/B testing.
III. THU NHẬP VÀ QUYỀN LỢI
Thu nhập thỏa thuận theo năng lực và kinh nghiệm,.....+ thưởng và hơn 20 loại Phúc lợi nội bộ khác.
- Thưởng Lễ, Tết và thưởng hiệu quả công việc theo kết quả thực tế từng kỳ
- Lộ trình thăng tiến lên Tech Lead Mobile / Mobile Architect rõ ràng theo kết quả thực tế.
- Du lịch hàng năm; training kỹ năng định kỳ
- Môi trường giải trí và esports- ý tưởng tốt được đề xuất và triển khai nhanh, không qua nhiều tầng phê duyệt
- Cơ hội xây dựng dấu ấn cá nhân rõ ràng trong giai đoạn OEG đang mở rộng; giá trị nghề nghiệp tăng lên cùng sự phát triển của đơn vị
- BHXH, BHYT, BHTN đầy đủ từ ngày ký hợp đồng chính thức
IV. ĐỊA ĐIỂM VÀ THỜI GIAN LÀM VIỆC
- Địa điểm: Tầng 5, tòa nhà 131 Thái Hà, Đống Đa, Hà Nội.
- Thời gian làm việc: Thứ 2 – Thứ 6 (08:30 – 17:30), 2 thứ 7 cách tuần vào tuần số 2 và tuần số 4 của tháng (09:00 – 16:30).