Lập trình iOS chính là việc xây dựng và phát triển ứng dụng tương thích với hệ điều hành này thông qua ngôn ngữ lập trình Swift được sáng tạo độc quyền bởi Apple.
Tổng quan vị trí
Lập trình iOS nằm trong hệ thống lập trình mobile đang được coi là ngành công nghệ hot nhất ngày nay. Để trở thành một lập trình viên tài năng, bạn cần trang bị cho mình những hiểu biết tối thiểu sau về iOS:
- Hiểu và sử dụng được các tác vụ kiểm soát cơ bản của hệ thống như: Button, tab bar, table view, collection view, navigation controller…để có hình dung ban đầu về màn hình hiển thị của ứng dụng
- Hiểu các phương thức truyền thông trong ứng dụng: Delegate, Key Value Observing (KVO), notification…để thông báo về sự thay đổi giữa người dùng và tài khoản
- Hiểu và sử dụng được cách dữ liệu được lưu trữ trong ứng dụng với NSUserDefault, file, CoreData…
- Biết cách sử dụng StoryBoard, Interface Builder, Autolayout…để hiểu cách nội dung được hiển thị trên màn hình iPhone của người dùng
- Sử dụng được một số framework hệ thống như: MediaPlayer (kiểm soát nội dung đa phương tiện), Location, MapKit (tích hợp hiển thị bản đồ)
- Hiểu cơ chế hoạt động và xử lý được các tác vụ với APNS
Mô tả công việc
- Lập trình viên Mobile Apps sử dụng công nghệ IOS/Android
- Có ít nhất 6 tháng kinh nghiệm lập trình các ứng dụng trên mobile.
- Tham gia phát triển các ứng dụng trên nền hệ điều hành Android/IOS
- Làm việc, phối hợp công việc theo nhóm dưới sự phân công công việc của quản lý dự án.
Yêu cầu ứng viên
- Thành thạo công nghệ IOS hoặc Android.
- Có kinh nghiệm sử dụng các thư viện và SDK hỗ trợ
- Tư duy lập trình rõ ràng, mạch lạc
- Có khả năng phân tích yêu cầu sản phẩm
- Chủ động công việc, có kỹ năng làm việc nhóm.
- Thành thạo xử lý layout, thread, service, broadcast receiver, custom views….
- Có kinh nghiệm làm việc với Social network API (Facebook, Google…)
Quyền lợi ứng viên
- Lương cứng hấp dẫn theo năng lực (10-25tr) + thưởng dự án + thưởng doanh thu
- Các chế độ phúc lợi, chế độ bảo hiểm theo quy định của Công ty và pháp luật Nhà nước
- Công việc năng động, sáng tạo với các dự án hiện đại, đa dạng của nước ngoài.
- Môi trường làm việc trẻ thân thiện, văn minh, chuyên nghiệp, đoàn kết, cởi mở & sáng tạo.
- Cơ hội nâng cao trình độ ngoại ngữ và kỹ năng phát triển nghề nghiệp, có nhiều cơ hội học hỏi, phát triển về kỹ năng và kinh nghiệm quản lý, có nhiều cơ hội thăng tiến trong công việc.