Khám phá việc làm AI & Data nổi bật.
Xem ngay

Senior React Native Developer

Unity Sport JSC
5th Floor – Lumiere Building, 628A Võ Nguyên Giáp, An Phú Ward, Thu Duc City, HCMC., Thành phố Thủ Đức, TP Hồ Chí Minh
Tại văn phòng
Đăng 24 ngày trước
Lĩnh vực:
Thể thao và Thể hình

3 Lý do để gia nhập công ty

  • FREE Gym at 5-star Center.
  • Friendly and fun working environment.
  • Team building every year.

Mô tả công việc

🎯Mục tiêu công việc:

Thiết kế, triển khai và tối ưu kiến trúc ứng dụng React Native để đảm bảo:

  • Hiệu năng vượt trội: Ứng dụng khởi động nhanh, phản hồi mượt mà (60 FPS), và tiêu thụ tài nguyên (pin, bộ nhớ, CPU) ở mức tối thiểu, đặc biệt trên các dòng máy cấu hình thấp.
  • Độ ổn định cao: Duy trì crash-free rate ở mức trên 99.8% thông qua việc xây dựng hệ thống testing và monitoring hiệu quả.
  • Kiến trúc bền vững: Xây dựng nền tảng code base có cấu trúc tốt (Clean Architecture, Modular), dễ dàng bảo trì và mở rộng tính năng trong tương lai.

🛠️ Trách nhiệm chính:

1. Tối ưu hiệu năng ứng dụng React Native:

  • Sử dụng các công cụ profiling (Flipper, React Profiler, Perfetto) để phân tích và tối ưu hóa các điểm nghẽn về render, CPU và memory.
  • Tối ưu hóa thời gian khởi động, giảm tình trạng giật lag và đảm bảo các animation mượt mà bằng các thư viện như Reanimated 2.
  • Nghiên cứu và áp dụng các kiến trúc mới (JSI, Fabric) và tối ưu engine (Hermes) để cải thiện hiệu năng tổng thể.

2. Phát triển và đảm bảo chất lượng:

  • Dẫn dắt việc phát triển các tính năng mới, xây dựng các component có khả năng tái sử dụng cao.
  • Quản lý state của ứng dụng một cách hiệu quả với các thư viện như Redux, Zustand, hoặc MobX.
  • Xây dựng và tự động hóa các kịch bản kiểm thử (Jest, React Native Testing Library, E2E với Detox/Maestro).

3. Kiến trúc & Dẫn dắt kỹ thuật:

  • Dẫn dắt việc áp dụng các mô hình kiến trúc Clean Architecture, MVI/MVVM trong môi trường React Native.
  • Phát triển hoặc tích hợp các Native Module (Java/Kotlin, Objective-C/Swift) khi cần thiết để giải quyết các bài toán về hiệu năng hoặc tính năng đặc thù.
  • Chủ động review code, chia sẻ kiến thức và cố vấn cho các thành viên khác trong nhóm.

Yêu cầu công việc

  • Ứng viên cần thành thạo React Native và TypeScript với tối thiểu 5 năm kinh nghiệm.
  • Bắt buộc có kinh nghiệm tối ưu hiệu năng React Native.
  • Thành thạo các thư viện quản lý state như Redux Toolkit, Zustand hoặc tương đương.
  • Thành thạo các mô hình kiến trúc phần mềm như Clean Architecture, MVI/MVVM, Modular.
  • Thành thạo kỹ năng profiling và debugging bằng các công cụ như Flipper, React Profiler.
  • Có kỹ năng tốt trong phát triển Native Modules với Java/Kotlin hoặc Objective-C/Swift.
  • Có kỹ năng tốt trong testing bằng các công cụ như Jest, RNTL, Detox, Maestro.
  • Có nền tảng về CI/CD, đặc biệt với GitHub Actions, Bitrise, Fastlane.

Tại sao bạn sẽ yêu thích làm việc tại đây

  • Làm việc trong môi trường có sản phẩm thật, lượng người dùng lớn và các bài toán kỹ thuật thách thức.
  • Cơ hội chủ động đề xuất và áp dụng các kiến trúc, công nghệ mới nhất vào sản phẩm.
  • Làm việc trực tiếp với CTO, Product Manager và các team khác để tạo ra sản phẩm có tầm ảnh hưởng.
  • Mức lương cạnh tranh, thưởng theo hiệu suất và các phúc lợi hấp dẫn.

UNISCORE - THE BEST FOOTBALL APP: LIVE SCORES, DATA AND MUCH MORE

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Thể thao và Thể hình
Quy mô công ty
1-50 nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Thêm lương OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email