What We Can Offer
Job Description
MÔ TẢ CÔNG VIỆC
• Tham gia phát triển sản phẩm Mobile App của công ty.
• Đóng góp ý tưởng, cải tiến sản phẩm.
• Nghiên cứu và áp dụng các công nghệ mới.
• Viết Unit test
Job Requirements
• Tốt nghiệp các trường CĐ/ĐH chuyên ngành CNTT hoặc các chuyên ngành liên quan.
• Tối thiểu 2 năm kinh nghiệm lập trình Mobile trên nền tảng Android/IOS.
• Tối thiếu 2 năm kinh nghiệm lập trình 1 trong các ngôn ngữ sau: Java, Kotlin, Swift, Objective C, C++.
• Nắm vững kiến thức về OOP, Design Patterns…
• Có kiến thức về Unit test, MVC/MVP/MVVM.
• Có kiến thức về bảo mật trong mobile
• Có tư duy logic, Data Structures, Algorithm
• Có kinh nghiệm xử lý database: SQLite, Room Database.
• Có kinh nghiệm xử lý App Performance: Background Process, Threads, Memory leaks, Services,...
• Có kinh nghiệm xử lý và tối ưu UI / UX, Custom Views, Animation,...
• Có kinh nghiệm làm các ứng dụng có giao tiếp Client – Server qua các giao thức TCP/IP, Firebase/APN, Websocket, WebService, API
• Có kinh nghiệm triển khai ứng dụng với nền tảng Firebase hoặc các nền tảng tương tự.
• Có kinh nghiệm về SDK Android/IOS, các phiên bản Android/IOS khác nhau và cách xử lý với các kích thước màn hình khác nhau
• Có khả năng lập trình Flutter, React Native là một lợi thế.
• Có kinh nghiệm với xử lý ảnh, video, streaming là một lợi thế
• Có kinh nghiệm sử dụng các hệ thống quản lý công việc, mã nguồn (Git)
• Có ứng dụng đã publish trên Google Play là một lợi thế.