KỸ NĂNG
- React Native
MÔ TẢ CÔNG VIỆC
Chịu trách nhiệm phát triển, bảo trì và tối ưu hóa các ứng dụng di động đa nền tảng (iOS & Android) sử dụng React Native. Vị trí này phụ trách frontend mobile, phối hợp chặt chẽ với đội ngũ back-end và product để triển khai các tính năng chất lượng cao, đồng thời đảm bảo trải nghiệm người dùng mượt mà, hiệu năng cao và ổn định trên cả hai nền tảng.
Trách nhiệm chính
1. Phát triển ứng dụng di động
Thiết kế, xây dựng và bảo trì các ứng dụng di động đa nền tảng cho iOS và Android sử dụng React Native.
Chuyển đổi các thiết kế UI/UX và yêu cầu sản phẩm thành các component mobile có khả năng responsive, chính xác đến từng pixel và có khả năng tái sử dụng.
Tích hợp ứng dụng di động với các dịch vụ back-end thông qua RESTful API, GraphQL hoặc kết nối WebSocket.
Triển khai quản lý state, điều hướng (navigation), xử lý offline, push notification và deep linking theo yêu cầu của sản phẩm.
2. Hiệu năng & Chất lượng
Tối ưu hiệu năng ứng dụng, mức sử dụng bộ nhớ, thời gian khởi động và kích thước bundle trên cả hai nền tảng.
Debug, profiling và xử lý các vấn đề, crash và lỗi đặc thù trên từng nền tảng.
Viết code sạch, dễ bảo trì và được tài liệu hóa đầy đủ, tuân thủ các tiêu chuẩn coding và các best practice.
Tham gia code review và đóng góp vào việc cải thiện chất lượng code cũng như quy trình phát triển.
3. Phát hành & Quản lý nền tảng
Quản lý quy trình build, release và deployment lên App Store và Google Play, bao gồm versioning và submit ứng dụng lên store.
Xử lý việc tích hợp và cấu hình native module khi cần các chức năng đặc thù của từng nền tảng.
Duy trì và cập nhật các dependency, SDK và công cụ native để đảm bảo khả năng bảo trì lâu dài.
4. Phối hợp
Phối hợp chặt chẽ với các lập trình viên back-end, designer, QA và product owner để triển khai các tính năng từ đầu đến cuối.
Tham gia estimation, planning và các cuộc thảo luận kỹ thuật; đề xuất các giải pháp và cải tiến về mặt kỹ thuật.
Truyền đạt rõ ràng tiến độ, các blocker và rủi ro với đội ngũ và các bên liên quan.
YÊU CẦU CÔNG VIỆC
Tốt nghiệp đại học chuyên ngành Khoa học máy tính, Kỹ thuật phần mềm hoặc các ngành liên quan.
Có kinh nghiệm thực tế vững chắc trong việc xây dựng và phát hành các ứng dụng mobile production sử dụng React Native.
Có kiến thức vững về JavaScript/TypeScript, React và các phương pháp phát triển front-end hiện đại.
Có kinh nghiệm với state management (Redux, Zustand, Context API hoặc tương đương) và các thư viện navigation.
Có kinh nghiệm tích hợp ứng dụng mobile với RESTful API và xử lý dữ liệu bất đồng bộ.
Hiểu rõ vòng đời phát hành ứng dụng mobile, bao gồm quy trình submit ứng dụng lên App Store và Google Play.
Có kinh nghiệm sử dụng Git và làm việc theo quy trình phát triển cộng tác.
Có khả năng debug, profiling và tối ưu hiệu năng ứng dụng trên cả iOS và Android.
Cẩn thận, có trách nhiệm và chú trọng đến từng chi tiết, đồng thời có tinh thần ownership cao.
Có khả năng đọc và hiểu tài liệu kỹ thuật bằng tiếng Anh.
Ưu tiên
Có kinh nghiệm phát triển native (Swift/Objective-C hoặc Kotlin/Java) và viết native module.
Có kinh nghiệm với các công cụ CI/CD dành cho mobile (Fastlane, App Center, EAS, GitHub Actions hoặc tương đương).
Có kinh nghiệm với automated testing (Jest, React Native Testing Library, Detox hoặc tương đương).
Có kinh nghiệm với push notification, analytics, crash reporting và tích hợp SDK của bên thứ ba.
Có kinh nghiệm làm việc tại công ty phần mềm, công ty outsourcing hoặc môi trường có nhiều dự án dành cho các khách hàng khác nhau.
Có sự quan tâm hoặc kinh nghiệm trong ngành thể thao/golf là một lợi thế.
QUYỀN LỢI
Phụ cấp onsite 100.000 VND/ngày làm việc.
Không cần thử việc, nhận làm chính thức hưởng 100% lương và được đóng đầy đủ bảo hiểm theo luật lao động Việt Nam (BHXH, BHYT, BHTN) ngay từ ngày onboard.
Tham gia các hoạt động của công ty: Teambuilding, du lịch và các hoạt động khác.
Làm việc với hệ thống lớn và tiên tiến, có cơ hội phát triển kỹ năng công nghệ toàn diện với các bài toán phức tạp, yêu cầu độ chính xác cao.
Cơ hội thăng tiến dựa trên năng lực tương ứng với tăng bậc và tăng lương tương xứng.
Cơ hội triển khai các dự án tham vọng ở nhiều quốc gia, tiếp xúc với những công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
Được tham gia các khoá đào tạo kỹ năng: AWS, Microservice, ngoại ngữ (tiếng Anh, tiếng Nhật)…
MỨC LƯƠNG
Hỗ trợ ứng tuyển
Việc khác cùng kỹ năng
Hãy thử đăng ký tài khoản Freelancer tại Hatonet để tìm kiếm thêm nhiều cơ hội khác từ các doanh nghiệp trên toàn thế giới Đăng ký tài khoản Freelancer