Mô tả công việc
VNEXT SOFTWARE là công ty chuyên cung cấp dịch vụ phát triển phần mềm hệ thống, ứng dụng mobile, AI, Blockchain cho thị trường Nhật Bản và các nước Á, Âu, Mỹ. Trải qua hơn 17 năm hoạt động, VNEXT đã phát triển quy mô nhân sự lên tới hơn 450 nhân viên với 5 văn phòng đặt tại: Hà Nội, Đà Nẵng (Việt Nam) và Tokyo, Fukuoka, Osaka (Nhật Bản).
MÔ TẢ CÔNG VIỆC
- Thiết kế, xây dựng và tối ưu các tính năng ứng dụng di động trên cả iOS và Android sử dụng Flutter hoặc React Native;
- Làm chủ và tối ưu kiến trúc phần mềm (Clean Architecture, MVVM/BLoC/Redux), đảm bảo code dễ bảo trì, có khả năng mở rộng (scalability) và hiệu năng cao (performance);
- Tự chủ giải quyết các bài toán can thiệp bằng Native Code (Swift/Kotlin) hoặc viết Native Modules/Plugins khi framework Cross-platform chưa hỗ trợ;
- Trực tiếp xử lý các bài toán kỹ thuật phức tạp, tối ưu hóa bộ nhớ, đa luồng, giảm thiểu crash rate và rò rỉ bộ nhớ (memory leak);
- Xây dựng và duy trì quy trình CI/CD (Fastlane, GitHub Actions, Bitrise), tự động hóa testing và quy trình release app lên App Store/Google Play Console;
- Thực hiện Code Review chéo, thiết lập Coding Standards để đảm bảo chất lượng code cho toàn bộ dự án;
- Nhanh chóng nắm bắt domain kinh doanh, thích ứng linh hoạt với quy trình của công ty; phối hợp chặt chẽ với PM, Backend và UI/UX Designer để chốt giải pháp kỹ thuật tối ưu;
Yêu cầu công việc
YÊU CẦU
- Từ 3+ năm kinh nghiệm phát triển Mobile. Trong đó có ít nhất 2 năm làm việc thực với Flutter hoặc React Native;
- Nắm vững kiến thức nền tảng về iOS (Swift) hoặc Android (Kotlin/Java) Lifecycle, Memory Management và xử lý bất đồng bộ;
- Hiểu và sử dụng thành thạo các mô hình kiến trúc (MVVM, Clean Architecture) và giải pháp quản lý trạng thái (BLoC, Provider, Riverpod hoặc Redux, Zustand);
- Thành thạo RESTful APIs, GraphQL, xử lý Offline Data (SQLite, Realm, Hive, Room/Core Data);
- Có kinh nghiệm thiết lập CI/CD cho mobile và có kinh nghiệm thực tế trong việc publish/quản lý ứng dụng trên App Store & Google Play;
- Sử dụng thành thạo 1 trong các công cụ Ai Agent (Claude Code, Cursor, Codex, GitHub Copilot...) trong công việc hàng ngày;
- Hiểu Context Engineering, có kinh nghiệm áp dụng thực tế để tăng năng suất;
- Có khả năng sử dụng Tiếng Anh đọc hiểu tài liệu chuyên ngành.
Ưu tiên:
- Có tư duy về Product Mindset (hiểu về UX, Business Metrics, Firebase Analytics, A/B Testing);
- Có kinh nghiệm làm việc với WebSockets, Micro-frontends/Micro-apps, hoặc phương pháp tối ưu Security/Obfuscation cho app;