Ứng dụng Thiên Mệnh Đồ đã có trên App Store và Google Play, viết bằng React Native, đang phục vụ người dùng thật và có gói trả phí. Vị trí này tiếp quản toàn bộ phần di động: làm tính năng mới, giữ bản đang chạy ổn định, và đưa các bản cập nhật lên store đều đặn. Đây là vai trò nhận một codebase có sẵn — phần việc đầu tiên là hiểu nó, không phải viết lại nó.
1. Phát triển và duy trì ứng dụng
- Xây dựng tính năng mới trên codebase React Native hiện có, chạy đúng trên cả iOS và Android
- Tích hợp API từ backend, xử lý trạng thái, lưu trữ cục bộ và các luồng hoạt động khi mất kết nối
- Xử lý phần native khi cần: thông báo đẩy, thanh toán trong ứng dụng, quyền truy cập thiết bị
- Giữ giao diện khớp thiết kế trên cả hai nền tảng và nhiều kích thước màn hình
2. Chất lượng và hiệu năng
- Theo dõi lỗi và sự cố trên bản đang chạy, truy nguyên nhân và sửa dứt điểm thay vì vá triệu chứng
- Cải thiện thời gian khởi động, độ mượt của các danh sách dài và dung lượng gói cài đặt
- Xử lý dần nợ kỹ thuật: nâng phiên bản thư viện, gỡ phần không còn dùng, tách phần quá lớn
- Viết kiểm thử cho các luồng quan trọng — đăng nhập, lập lá số, thanh toán
3. Phát hành
- Duy trì quy trình phát hành: dựng bản build, ký số, đưa lên App Store Connect và Google Play Console
- Chuẩn bị hồ sơ cho mỗi lần phát hành và xử lý các vấn đề phát sinh khi Apple hoặc Google xét duyệt
- Giữ nhịp phát hành đều, thay vì dồn nhiều thay đổi vào một bản lớn
- Theo dõi số liệu sau mỗi bản, phối hợp với BA và CSKH khi có phản hồi bất thường
Yêu cầu ứng viên
- Từ 2 năm kinh nghiệm React Native, đã có ít nhất một ứng dụng đang chạy trên App Store hoặc Google Play — nêu rõ trong hồ sơ để chúng tôi xem được
- Thành thạo TypeScript; nắm vững vòng đời component, điều hướng và quản lý trạng thái
- Đọc và sửa được phần native ở mức cơ bản (Swift/Objective-C, Kotlin/Java) khi thư viện cần vá
- Đã tự đưa ứng dụng qua quy trình xét duyệt của Apple và Google, biết những chỗ thường bị từ chối
- Dùng được công cụ theo dõi sự cố như Sentry hoặc Firebase Crashlytics
- Đọc được code người khác viết và cải thiện dần — đây là công việc thực tế của vị trí này
- Là lợi thế: từng làm thanh toán trong ứng dụng (In-App Purchase / Google Play Billing), CI/CD cho mobile (Fastlane, EAS), hoặc đã chuyển dự án sang New Architecture của React Native
Quyền lợi
- Mức lương thoả thuận theo kinh nghiệm
- Chủ động quyết định về mặt kỹ thuật cho toàn bộ phần ứng dụng di động
- Sản phẩm đã có người dùng thật — mỗi thay đổi đều có phản hồi và số liệu để đánh giá
- Chế độ BHXH, nghỉ phép theo quy định