I. Giới thiệu
This job is working for SOTATEK's client
II. Trách nhiệm công việc
Phát triển và tối ưu các ứng dụng/nền tảng sử dụng React Native.
Làm việc với các công cụ AI trong quá trình phát triển, đồng thời review và kiểm soát chất lượng code do AI tạo ra.
Nghiên cứu, triển khai và tối ưu New Architecture của React Native.
Thiết kế và phát triển các module nền tảng, đảm bảo hiệu năng, độ ổn định và khả năng mở rộng.
Phân tích và tối ưu hiệu năng ứng dụng, bundle và thời gian khởi chạy.
Tham gia thiết kế SDK/API để các developer khác có thể sử dụng.
Nghiên cứu và áp dụng các công nghệ, framework và giải pháp mới nhằm nâng cao hiệu quả phát triển.
III. Yêu cầu công việc
Từ 3 năm kinh nghiệm React Native.
Có kinh nghiệm thực tế với React Native New Architecture, bao gồm: o Bridgeless o TurboModules o Fabric o Expo Modules
Đã từng tự phát triển TurboModule, không chỉ sử dụng các thư viện có sẵn.
Có hiểu biết về ít nhất một nền tảng native: o Android: Kotlin/Java o iOS: Swift/Objective-C
Có kinh nghiệm với hệ thống build/bundle JavaScript: o Metro và ít nhất một trong: Re.Pack / Webpack / Rspack
Hiểu về code-splitting và các phương pháp kiểm soát kích thước bundle.
Có kinh nghiệm đo lường và tối ưu hiệu năng ứng dụng.
Hiểu về Hermes bytecode và minification.
Từng thiết kế SDK/API cho các developer khác sử dụng, chẳng hạn thư viện nội bộ hoặc SDK công khai.
Có khả năng review, đánh giá và kiểm soát chất lượng code được tạo bởi AI.
Chủ động, tư duy cởi mở, có tinh thần trách nhiệm và khả năng tự nghiên cứu công nghệ mới.
Điểm cộng
Có kinh nghiệm với Module Federation, bao gồm ScriptManager và cơ chế code-signing bundle.
Có kinh nghiệm Brownfield React Native: tích hợp React Native vào ứng dụng native có sẵn hoặc chạy nhiều React Native instance trong cùng một ứng dụng.
Có kinh nghiệm với OTA như CodePush hoặc Expo Updates.
Có kiến thức C++ hoặc Hermes Internals, bao gồm HBC versioning và JSI. IV. Quy trình tuyển dụng 1. CV Screening 2. Từ 1-2 vòng Interview (Online / Phỏng vấn tại Văn phòng khách hàng) 3. Offer & Onboarding Ứng viên phù hợp có thể được sắp xếp phỏng vấn sớm.
V. Quyền lợi
Mức lương: 25 - 33,000,000 VNĐ gross (Trao đổi theo năng lực và kết quả phỏng vấn).
Không thử việc, làm xuyên suốt thời gian Hợp đồng dự án.
Tham gia đầy đủ BHXH, BHYT và BHTN theo Full lương Gross từ ngày đầu onboarding.
Thưởng theo hiệu quả công việc và kết quả dự án (nếu có).
Môi trường làm việc chuyên nghiệp, năng động và quốc tế.
Cơ hội làm việc với chuyên gia giàu kinh nghiệm và khách hàng.
Dự án dài hạn với nhiều cơ hội phát triển nghề nghiệp.
Được đào tạo và phát triển chuyên môn liên tục.
VI. Thông tin khác
Hình thức làm việc: Onsite tại văn phòng khách hàng (Dự án Outsourcing).
Thời gian làm việc: Từ thứ 2 - thứ 6 + sáng thứ 7
Địa điểm: Minh Khai, Hà Nội.
Ưu tiên ứng viên có thể nhận việc ngay hoặc Notice Period không quá 2 tuần.
Hợp đồng ban đầu: 3-6 tháng (dự án dài hạn).
Có cơ hội gia hạn hợp đồng lâu dài dựa trên hiệu quả công việc và kế hoạch dự án.
Ứng viên cần sẵn sàng làm việc onsite trong toàn bộ thời gian dự án.
Thông tin chung
- Thu nhập: 25 - 33,000,000