Mobile App Developer
1. MÔ TẢ CÔNG VIỆC
- Phát triển ứng dụng Mobile:
- Phát triển và duy trì ứng dụng Sàn BĐS Thiên Việt và Thiên Khôi App trên cả nền tảng iOS và Android bằng React Native hoặc Flutter.
- Xây dựng các tính năng mới theo yêu cầu sản phẩm: tìm kiếm BĐS, lọc nâng cao, bản đồ tích hợp, thông báo đẩy (push notification), chat nội bộ,...
- Đảm bảo hiệu năng ứng dụng (performance optimization): tốc độ load, render mượt, tiêu thụ pin và bộ nhớ tối ưu.
- Xử lý các vấn đề đặc thù nền tảng (platform-specific) và đảm bảo tương thích đa thiết bị, đa phiên bản OS.
- Tích hợp API & Backend:
- Tích hợp RESTful API hoặc GraphQL từ backend vào ứng dụng mobile một cách chính xác và bảo mật.
- Làm việc với các dịch vụ bên thứ ba: Firebase (Auth, Notification, Analytics), Google Maps SDK, Payment Gateway,...
- Xử lý bộ nhớ đệm (caching), đồng bộ dữ liệu offline và quản lý state (Redux, Provider, Bloc,...).
- Đảm bảo chất lượng & UX:
- Implement UI/UX nhất quán, chính xác theo Figma design do team Product/Design cung cấp.
- Viết unit test và integration test để đảm bảo chất lượng code.
- Review code, tham gia đóng góp vào coding convention và kiến trúc dự án.
- Publish & vận hành:
- Chuẩn bị và publish ứng dụng lên App Store (Apple) và Google Play Store; xử lý review process và các yêu cầu tuân thủ chính sách nền tảng.
- Theo dõi crash report (Crashlytics, Sentry), phân tích và fix bug sau khi release.
- Phối hợp chặt chẽ với Backend Developer, Product Manager và Designer trong toàn bộ vòng đời sản phẩm.
2. YÊU CẦU ỨNG VIÊN
- Kỹ năng chuyên môn:
- Tối thiểu 2 năm kinh nghiệm phát triển Mobile App với React Native hoặc Flutter (ưu tiên React Native).
- Thành thạo JavaScript/TypeScript (React Native) hoặc Dart (Flutter); hiểu rõ lifecycle của component và state management.
- Có kinh nghiệm tích hợp RESTful API, GraphQL; hiểu về authentication (JWT, OAuth2).
- Đã từng publish ít nhất 01 ứng dụng lên App Store hoặc Google Play Store.
- Thành thạo Git, CI/CD cơ bản (Fastlane, GitHub Actions hoặc tương đương).
- Kiến thức bổ trợ:
- Có kinh nghiệm với Firebase (Auth, Firestore, Cloud Messaging, Crashlytics).
- Biết đọc và implement Figma design chính xác; có hiểu biết cơ bản về nguyên tắc UI/UX.
- Hiểu biết về bảo mật ứng dụng mobile: certificate pinning, secure storage, data encryption.
- Kinh nghiệm với các thư viện phổ biến: React Navigation, Axios, React Query, Redux Toolkit (React Native) hoặc GetX, Dio, BLoC (Flutter).
- Thái độ & Kinh nghiệm:
- Chủ động, chịu trách nhiệm với sản phẩm; không ngại đặt câu hỏi và đề xuất giải pháp kỹ thuật.
- Có khả năng làm việc độc lập và trong môi trường Agile/Scrum.
- Kinh nghiệm: Ưu tiên ứng viên đã làm về ứng dụng thương mại điện tử, BĐS, fintech hoặc sản phẩm có lượng người dùng thực tế.
3. QUYỀN LỢI
- Thu nhập: Từ 20.000.000 – 35.000.000 VNĐ/tháng (thoả thuận theo năng lực)
- Hỗ trợ ăn trưa 55.000 VNĐ/suất – Ăn trưa tại nhà hàng Công ty.
- Hỗ trợ chi phí gửi xe.
- Môi trường trẻ trung, năng động, đề cao sáng tạo và tinh thần chủ động.
- Mở rộng network cá nhân trong ngành công nghệ và bất động sản.
- Thưởng theo hiệu quả công việc; thưởng Lễ, Tết và các chế độ phúc lợi khác theo quy định Công ty.
- Được tham gia đầy đủ BHXH, BHYT, BHTN theo quy định của pháp luật.
- Nghỉ phép năm, du lịch, team building, sinh nhật và các hoạt động văn hóa nội bộ.
- Lộ trình thăng tiến: Mobile Developer ➝ Senior Mobile Developer ➝ Tech Lead / Mobile Architect.
