- Phát triển và tối ưu ứng dụng mobile trên Android và Flutter, đảm bảo hiệu năng, tính ổn định và khả năng mở rộng.
- Thiết kế, xây dựng và duy trì
kiến trúc ứng dụng: Clean Architecture, MVVM/MVI, modularization, DI.
- Tích hợp và sử dụng AI trong quy trình phát triển (AI coding, tự động hoá test, debugging, refactoring, documentation).
- Phối hợp cùng product,
designer, backend để phân tích yêu cầu và triển khai tính năng từ đầu đến cuối.
- Thực hiện code review, cải thiện chất lượng codebase, tối ưu CI/CD và tham gia vào các quyết định kỹ thuật quan trọng.
- Có khả năng tham gia phát triển backend hoặc hệ thống nội bộ khi cần.
- Tham gia phát triển các module hoặc sản phẩm dạng game (mini-game, interactive experience) nếu dự án yêu cầu.
- Thành thạo phát triển Android (Kotlin/Java): lifecycle, memory/threading, networking, Jetpack, build system, performance.
- Thành thạo Flutter: widget tree, state management, performance tuning, native integration.
- Hiểu sâu về kiến trúc mobile: MVVM/MVI, Clean Architecture, reactive programming, modularization.
- Sử dụng tốt AI trong lập trình như một phần của workflow.
- Có tư duy hệ thống và kinh nghiệm thực tế trong môi trường product company.
- Có khả năng làm việc fullstack ở mức triển khai tính năng (API, backend service).
- Kinh nghiệm làm game (Unity, Flame, hoặc engine khác) là lợi thế mạnh để phát triển các tính năng interactive hoặc mini-game trong ứng dụng.