Trách nhiệm công việc
Phát triển và bảo trì ứng dụng mobile (iOS/Android) và web bằng React Native.
Tham gia phân tích, thiết kế giao diện người dùng theo yêu cầu dự án.
Tối ưu hiệu năng, tốc độ tải và trải nghiệm người dùng trên các thiết bị khác nhau.
Điều tra và xử lý các sự cố nghiêm trọng như app crash, lỗi logic, memory leak,...
Kết hợp với team Backend/API và UI/UX để đảm bảo chất lượng sản phẩm đầu ra.
Viết code sạch, có thể tái sử dụng, dễ bảo trì và tuân thủ best practices.
Kỹ năng & Chuyên môn
Có từ 1–3 năm kinh nghiệm phát triển frontend ứng dụng mobile/web.
Thành thạo React Native.
Có kinh nghiệm thực tế trong việc xử lý các vấn đề phức tạp như crash app, performance bottleneck, thread management, bộ nhớ,...
Có kiến thức tốt về RESTful API, WebSocket, quản lý trạng thái (Redux, BLoC, Riverpod...).
Hiểu biết về vòng đời ứng dụng, quản lý bộ nhớ, tối ưu UI trên nhiều thiết bị.
Biết sử dụng các công cụ như: Sentry, Firebase Crashlytics, Flipper,... để theo dõi và phân tích lỗi.
Có kỹ năng làm việc nhóm tốt, biết quản lý thời gian và chủ động giải quyết vấn đề.
Điểm cộng
Có ứng dụng đã phát hành thực tế trên App Store/Google Play.
Biết CI/CD (Fastlane, GitHub Actions, Bitrise...).
Có kinh nghiệm với TypeScript, ReactJS là một lợi thế.
Có hiểu biết về quy trình Agile/Scrum.
Phúc lợi dành cho bạn
Lương cạnh tranh, review định kỳ.
Tham gia các dự án thú vị, thử thách với lượng người dùng thực tế.
Môi trường startup năng động, đề cao sáng tạo và sự chủ động.
Hỗ trợ thiết bị làm việc.
BHXH, ngày nghỉ theo quy định, team-building định kỳ.