Mobile App Developer

Tầng 3, Tòa nhà Mipec, 229 Tây Sơn, Phường Kim Liên, Hà NộiToàn thời gian20 - 35 triệu

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.