Mô tả Công việc
Trách nhiệm Chính
- Phát triển và bảo trì các ứng dụng iOS/Mac bằng Swift
- Tối ưu hóa hiệu suất ứng dụng và đảm bảo an toàn bộ nhớ
- Hợp tác với các nhóm đa chức năng để định nghĩa, thiết kế và triển khai các tính năng mới
- Tham gia vào toàn bộ vòng đời phát triển của các dự án cấp thương mại
- Triển khai các giải pháp lập trình đa luồng và bất đồng bộ
Yêu cầu Công việc
- 3+ năm kinh nghiệm phát triển iOS/Mac với ít nhất 2 năm sử dụng Swift
- Thành thạo các tính năng ngôn ngữ Swift, thư viện phổ biến và chuỗi công cụ
- Chuyên môn vững vàng về lập trình đa luồng, bất đồng bộ và tối ưu hóa hiệu suất
- Ưu tiên có kinh nghiệm với các dự án Swift quy mô lớn và kiến thức về C++
- Quen thuộc với môi trường Linux là một lợi thế
- Hiểu biết sâu sắc về các mẫu kiến trúc phổ biến, thuật toán và cấu trúc dữ liệu
- Kinh nghiệm với lập trình mạng (Socket, HTTP/Web Service)
- Kỹ năng giải quyết vấn đề và tư duy logic xuất sắc
- Kỹ năng giao tiếp và làm việc nhóm mạnh mẽ
- Kinh nghiệm phát triển blockchain là một lợi thế đáng kể
Ưu tiên Bổ sung
- Kinh nghiệm với nhiều vòng đời dự án thương mại từ phát triển đến ra mắt
- Nền tảng về blockchain hoặc các công nghệ liên quan
- Quen thuộc với các ngôn ngữ lập trình khác ngoài Swift và C++
