Mô tả công việc
- Tham gia phát triển và tối ưu các ứng dụng Mobile trên nền tảng iOS/Android bằng Flutter, React Native hoặc Native.
- Phối hợp cùng team Backend, UI/UX, BA, QA để triển khai các tính năng cho ứng dụng theo yêu cầu dự án.
- Phân tích yêu cầu, xây dựng giải pháp kỹ thuật và tham gia thiết kế kiến trúc hệ thống mobile.
- Thực hiện phân chia task kỹ thuật, estimation và quản lý tiến độ công việc được giao.
- Tối ưu hiệu năng ứng dụng, cải thiện trải nghiệm người dùng và đảm bảo tính ổn định của hệ thống.
- Đảm bảo source code tuân thủ các tiêu chuẩn Clean Architecture, dễ bảo trì và mở rộng.
- Tham gia code review, hỗ trợ và chia sẻ kiến thức với Junior/Fresher Developer.
- Nghiên cứu và cập nhật các công nghệ mobile mới nhằm nâng cao chất lượng sản phẩm.
- Phối hợp triển khai và hỗ trợ vận hành ứng dụng trên môi trường testing và production theo quy trình Agile/Scrum.
Yêu cầu ứng viên
Kinh nghiệm & Chuyên môn
- Tốt nghiệp Đại học chuyên ngành CNTT hoặc các ngành liên quan.
- Có từ 3–5 năm kinh nghiệm phát triển ứng dụng Mobile.
- Có kinh nghiệm phát triển đa nền tảng iOS/Android.
- Thành thạo Flutter, React Native hoặc Native iOS (Swift).
Kỹ năng kỹ thuật
- Có kiến thức tốt về SOLID, Clean Architecture và tối ưu source code.
- Có kinh nghiệm sử dụng các State Management như BLoC, Riverpod hoặc tương đương.
- Có khả năng làm việc với Native code (Kotlin/Swift) và tích hợp Flutter Plugin.
- Hiểu về vòng đời ứng dụng, Gradle, CocoaPods và quy trình build mobile app.
- Có kinh nghiệm làm việc với REST API, realtime socket và cache management.
Bảo mật & Hiệu năng
- Hiểu biết về các cơ chế bảo mật như JWT, OAuth, AES, SHA.
- Có kiến thức về bảo mật dữ liệu trên thiết bị (Keychain/Keystore).
- Biết tối ưu hiệu năng ứng dụng và sử dụng DevTools để phân tích memory, CPU.
Công cụ & Quy trình
- Có kinh nghiệm sử dụng Git và xử lý source code nâng cao.
- Có kinh nghiệm viết Unit Test, Widget Test.
- Biết sử dụng Postman để kiểm thử API.
- Có hiểu biết cơ bản về CI/CD và quy trình Agile/Scrum.
- Thành thạo các công cụ quản lý công việc như Jira, Trello hoặc Confluence.
Kỹ năng cá nhân
- Tư duy logic tốt và có trách nhiệm trong công việc.
- Chủ động học hỏi và cập nhật công nghệ mới.
- Có khả năng làm việc nhóm, code review và hỗ trợ Junior/Fresher.
- Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh.
- Có tư duy sản phẩm và khả năng xử lý vấn đề kỹ thuật hiệu quả.
Quyền lợi
- Thu nhập cạnh tranh + thưởng dự án + thưởng Lễ/Tết.
- Review hiệu suất và tăng lương định kỳ theo năng lực.
- Môi trường Agile/Scrum chuyên nghiệp, minh bạch và linh hoạt.
- Được trao quyền trong việc phân tích, thiết kế và định hướng giải pháp kỹ thuật.
- Mentoring trực tiếp từ quản lý và CTO nhiều kinh nghiệm.
- Cơ hội phát triển chuyên môn và kỹ năng quản lý dự án.
- Team building, du lịch, sinh nhật, Noel, tất niên…
- Tham gia đầy đủ BHXH, BHYT, BHTN theo quy định pháp luật.
