Kỹ năng
Mô tả công việc
Chúng tôi đang tìm kiếm một Senior React Native Developer có ít nhất 3 năm kinh nghiệm, có khả năng tự chủ trong công việc và đảm nhận vai trò dẫn dắt kỹ thuật trong team.
1. Phát triển sản phẩm
• Thiết kế và phát triển các tính năng mới trên ứng dụng React Native theo yêu cầu sản phẩm.
• Viết code sạch, có khả năng mở rộng và dễ bảo trì theo tiêu chuẩn của team.
• Tích hợp API RESTful và GraphQL, xử lý trạng thái ứng dụng hiệu quả với Redux / Zustand /
React Query.
• Tối ưu hoá hiệu năng ứng dụng: giảm thời gian khởi động, tối ưu FPS và xử lý memory leak.
2. Kiến trúc & Code Quality
• Tham gia vào việc định hình kiến trúc hệ thống mobile, đưa ra quyết định kỹ thuật phù hợp.
• Thực hiện review code, đảm bảo tiêu chuẩn chất lượng và bảo mật cho toàn bộ codebase.
• Xây dựng và duy trì các quy trình CI/CD cho ứng dụng mobile (Fastlane, GitHub Actions...).
• Viết unit test, integration test và E2E test (Jest, Detox).
3. Leader & Mentoring
• Dẫn dắt, hướng dẫn và hỗ trợ các thành viên junior/mid trong team về kỹ thuật.
• Chuyển giao kiến thức, tổ chức buổi tech sharing định kỳ.
• Phối hợp chặt chẽ với Product Manager, Designer và Backend Engineer để hiểu và hiện thực
hoá yêu cầu nghiệp vụ.
1. Phát triển sản phẩm
• Thiết kế và phát triển các tính năng mới trên ứng dụng React Native theo yêu cầu sản phẩm.
• Viết code sạch, có khả năng mở rộng và dễ bảo trì theo tiêu chuẩn của team.
• Tích hợp API RESTful và GraphQL, xử lý trạng thái ứng dụng hiệu quả với Redux / Zustand /
React Query.
• Tối ưu hoá hiệu năng ứng dụng: giảm thời gian khởi động, tối ưu FPS và xử lý memory leak.
2. Kiến trúc & Code Quality
• Tham gia vào việc định hình kiến trúc hệ thống mobile, đưa ra quyết định kỹ thuật phù hợp.
• Thực hiện review code, đảm bảo tiêu chuẩn chất lượng và bảo mật cho toàn bộ codebase.
• Xây dựng và duy trì các quy trình CI/CD cho ứng dụng mobile (Fastlane, GitHub Actions...).
• Viết unit test, integration test và E2E test (Jest, Detox).
3. Leader & Mentoring
• Dẫn dắt, hướng dẫn và hỗ trợ các thành viên junior/mid trong team về kỹ thuật.
• Chuyển giao kiến thức, tổ chức buổi tech sharing định kỳ.
• Phối hợp chặt chẽ với Product Manager, Designer và Backend Engineer để hiểu và hiện thực
hoá yêu cầu nghiệp vụ.
Yêu cầu công việc
1. Kỹ năng bắt buộc
• Tối thiểu 3 năm kinh nghiệm phát triển phần mềm, trong đó ít nhất 3 năm làm việc với React
Native.
Công ty Cổ phần Truyền thông Tinh Vân Trang: 2 / 2
• Nắm vững JavaScript / TypeScript và các concept hiện đại: async/await, closures, prototype,
ES6+.
• Thành thạo React Hooks, Context API và vòng đời component.
• Có kinh nghiệm tích hợp native module (Objective-C/Swift cho iOS, Java/Kotlin cho Android).
• Hiểu biết về quy trình publish ứng dụng lên App Store và Google Play Store.
• Sử dụng thành thạo Git, có kinh nghiệm làm việc với Gitflow hoặc trunk-based development.
2. Kỹ năng ưu tiên
• Hiểu biết về React Native New Architecture (Fabric Renderer, JSI, TurboModules).
• Có kinh nghiệm với WebSocket, Push Notification, Deep Linking.
• Biết sử dụng công cụ tracking & analytics (Firebase, Sentry, Mixpanel).
• Có kinh nghiệm làm việc theo mô hình Agile/Scrum.
3. Kỹ năng mềm
• Khả năng giao tiếp tốt, rõ ràng và hiệu quả bằng tiếng Việt và tiếng Anh cơ bản.
• Tinh thần chủ động, tự giác và có trách nhiệm cao với công việc.
• Có tư duy phân tích, giải quyết vấn đề hiệu quả.
• Tinh thần teamwork, sẵn sàng chia sẻ và học hỏi
• Tối thiểu 3 năm kinh nghiệm phát triển phần mềm, trong đó ít nhất 3 năm làm việc với React
Native.
Công ty Cổ phần Truyền thông Tinh Vân Trang: 2 / 2
• Nắm vững JavaScript / TypeScript và các concept hiện đại: async/await, closures, prototype,
ES6+.
• Thành thạo React Hooks, Context API và vòng đời component.
• Có kinh nghiệm tích hợp native module (Objective-C/Swift cho iOS, Java/Kotlin cho Android).
• Hiểu biết về quy trình publish ứng dụng lên App Store và Google Play Store.
• Sử dụng thành thạo Git, có kinh nghiệm làm việc với Gitflow hoặc trunk-based development.
2. Kỹ năng ưu tiên
• Hiểu biết về React Native New Architecture (Fabric Renderer, JSI, TurboModules).
• Có kinh nghiệm với WebSocket, Push Notification, Deep Linking.
• Biết sử dụng công cụ tracking & analytics (Firebase, Sentry, Mixpanel).
• Có kinh nghiệm làm việc theo mô hình Agile/Scrum.
3. Kỹ năng mềm
• Khả năng giao tiếp tốt, rõ ràng và hiệu quả bằng tiếng Việt và tiếng Anh cơ bản.
• Tinh thần chủ động, tự giác và có trách nhiệm cao với công việc.
• Có tư duy phân tích, giải quyết vấn đề hiệu quả.
• Tinh thần teamwork, sẵn sàng chia sẻ và học hỏi
Thời gian làm việc
Trong tuần: Từ thứ 2 - thứ 6
Quyền lợi ứng viên
Lương cứng: 17.000.000 – 22.000.000 VNĐ/tháng (theo năng lực)
Phụ cấp ăn trưa, máy tính,…
Thưởng sinh nhật, các dịp lễ, tết Dương lịch, tháng lương thứ 13,…
Làm việc trong môi trường văn hóa mang đậm bản sắc Tinh Vân: Chia sẻ, hợp tác, trẻ trung,
năng động, và có cơ hội thăng tiến cao.
Nhiều chế độ ưu đãi cho những nhân viên xuất sắc.
Được đóng đầy đủ BHXH, BHYT, BHTN khi ký hợp đồng chính thức và hưởng các quy định
khác theo Luật Lao động.
Được hưởng chế độ bảo hiểm sức khỏe toàn diện của bảo hiểm Bảo Việt.
Thời gian làm việc: 8h15- 17h30 từ T2- T6, nghỉ thứ 7 và Chủ nhật.
Phụ cấp ăn trưa, máy tính,…
Thưởng sinh nhật, các dịp lễ, tết Dương lịch, tháng lương thứ 13,…
Làm việc trong môi trường văn hóa mang đậm bản sắc Tinh Vân: Chia sẻ, hợp tác, trẻ trung,
năng động, và có cơ hội thăng tiến cao.
Nhiều chế độ ưu đãi cho những nhân viên xuất sắc.
Được đóng đầy đủ BHXH, BHYT, BHTN khi ký hợp đồng chính thức và hưởng các quy định
khác theo Luật Lao động.
Được hưởng chế độ bảo hiểm sức khỏe toàn diện của bảo hiểm Bảo Việt.
Thời gian làm việc: 8h15- 17h30 từ T2- T6, nghỉ thứ 7 và Chủ nhật.
Địa chỉ làm việc
313 Trường Chinh, Phương Liệt, Hà Nội










