Triển khai các tính năng vẽ step-by-step: hiển thị hướng dẫn, canvas tương tác, layer system cho từng bước vẽ.
Xây dựng hệ thống ghép cặp (pairing/matching) để người dùng có thể tô tranh cùng nhau theo thời gian thực hoặc bất đồng bộ.
Phát triển UI cho thư viện bài học vẽ theo categories: animals, anime, cartoons, people, cars, food...
Tích hợp tính năng lưu trữ, chia sẻ tác phẩm và theo dõi tiến trình học vẽ.
Tham gia code review, tiếp thu feedback và cải thiện chất lượng code liên tục.
Nghiên cứu và đề xuất giải pháp kỹ thuật cho các vấn đề trong quá trình phát triển.
Phối hợp với các bộ phận liên quan để đảm bảo chất lượng và tiến độ sản phẩm.
Tốt nghiệp hoặc đang học năm cuối các ngành CNTT hoặc ngành liên quan tại các trường như HUST, UET, FPT, PTIT,...
6 tháng đến 1,5 năm kinh nghiệm phát triển iOS hoặc có projects cá nhân chất lượng trên App Store.
Nắm vững Swift, có kinh nghiệm thực tế với UIKit hoặc SwiftUI.
Hiểu biết cơ bản về mô hình
kiến trúc MVVM pattern và cách tổ chức code theo layers (presentation, domain, data).
Có kinh nghiệm tích hợp một số framework/SDK như: AdMob, Firebase, Git.
Có kiến thức cơ bản về RESTful API, WebSocket.
Có kinh nghiệm hoặc hiểu biết về Core Graphics/ Core Animation.
Tư duy thuật toán, cấu trúc dữ liệu tốt.
Tư duy cầu tiến, ham học hỏi, trách nhiệm.
Điểm cộng nếu bạn có:
Hiểu biết về Metal, Canvas rendering, touch handling cho drawing apps.
Có kinh nghiệm với WebSocket, Firebase Realtime Database liên quan đến tính năng ghép cặp.
Từng làm việc với Combine hoặc RxSwift cho reactive programming.
Biết cơ bản về CI/CD (Fastlane, GitHub Actions)
Có portfolio hoặc side projects liên quan đến đồ họa, vẽ, hoặc creative tools.