Senior iOS Developer chịu trách nhiệm phát triển các ứng dụng cho thiết bị di động chạy hệ điều hành iOS của Apple. Họ phải biết xác định các “nút cổ chai” và sửa lỗi, đảm bảo hiệu suất và khả năng đáp ứng của các ứng dụng, đồng thời cộng tác với nhóm để thiết kế, xác định và cung cấp các tính năng mới…
Nhiệm vụ cụ thể của một Senior iOS Developer:
- Thiết kế và xây dựng các ứng dụng nâng cao cho nền tảng iOS
- Thiết kế giao diện người dùng với mã hóa css3 và HTML
- Làm việc để sửa lỗi và cải thiện hiệu suất của ứng dụng
- Tạo ứng dụng máy chủ cơ sở web bằng JavaScript, PHP và các dịch vụ web
- Tìm hiểu, đánh giá và triển khai các công nghệ mới để tối đa hóa hiệu quả phát triển.
- Làm việc với các nhóm QA để hướng dẫn điều phối (ứng dụng và cơ sở dữ liệu), thực thi, điều tra và điều chỉnh
Yêu cầu tuyển dụng:
- Có bằng cử nhân trong lĩnh vực liên quan, như Khoa học máy tính hoặc Kỹ thuật máy tính...
- Có từ 3 - 5 năm trong các lĩnh vực liên quan
- Có hiểu biết vững chắc về nền tảng iOS
- Quen thuộc với Swift, Objective-C, Xcode và Cocoa Touch
- Biết cách làm việc với các framework của iOS như Core Data, Core Animation, Core Graphics và Core Tex
- Có khả năng sử dụng các thư viện và API tiêu chuẩn
- Kiến thức làm việc vững chắc về HTML5 & CSS, MySQL và JavaScript
- Có các kỹ năng mềm như kỹ năng phân tích, kỹ năng giao tiếp và khả năng sáng tạo
- Có óc phân tích và quản lý thời gian tốt
- Kỹ năng giải quyết vấn đề