Phát triển Ứng dụng Host Cốt lõi:
- Thiết kế, phát triển và duy trì các tính năng cốt lõi (Core Features) của ứng dụng Super App Host trên cả nền tảng iOS và Android
- Đảm bảo chất lượng mã nguồn, hiệu suất cao (Low-Latency) và trải nghiệm người dùng (UX) nhất quán.
- Tối ưu hóa hiệu suất ứng dụng (thời gian khởi động, sử dụng bộ nhớ) và khắc phục các sự cố phức tạp.
Đóng góp Phát triển Mini App Runtime/SDK:
- Tham gia phát triển và cải tiến
kiến trúc của Mini App Runtime/SDK.
- Làm việc với cơ chế cầu nối (Bridge Mechanism) giữa môi trường Native và Cross-Platform/Webview.
- Đảm bảo tính ổn định, bảo mật và khả năng mở rộng của Runtime.
Kiến trúc và Tích hợp:
- Áp dụng các mô hình kiến trúc di động tiên tiến (MVVM, Clean Architecture, MVI).
- Phối hợp với đội ngũ Backend để tích hợp API hiệu quả (RESTful, GraphQL).
Quy trình Phát triển và Kỹ thuật:
- Viết unit test, integration test và tham gia vào quy trình code review.
- Làm việc với các công cụ CI/CD, Git, và quy trình phát hành ứng dụng.
- Thành thạo một hoặc nhiều ngôn ngữ Native (Swift/Kotlin/Java) hoặc React Native, Flutter
- Có kinh nghiệm hoặc kiến thức vững chắc về kiến trúc SDK/Runtime/Framework.
Kiến trúc và Hiệu suất:
- Hiểu biết sâu sắc về các mô hình thiết kế di động (MVVM/Clean Architecture).
- Kinh nghiệm thực tế về tối ưu hóa hiệu suất (CPU/Memory/Network) và xử lý lỗi phức tạp.
- Kinh nghiệm làm việc với hệ thống quản lý trạng thái (State Management) phức tạp.
Kỹ năng Vận hành và Quy trình:
- Thành thạo quy trình CI/CD và quản lý phát hành (Release Management).
- Kỹ năng giải quyết vấn đề tốt, tư duy logic và khả năng làm việc nhóm trong môi trường Agile/Scrum.