Front-End Engineer (macOS App): Swift & SwiftUI
Remote · Part-time · All-level
Trở thành một phần của sáng kiến đổi mới dịch vụ Chính phủ số tại Việt Nam. Hợp tác cùng các nhà thiết kế và nhà phát triển đầy đam mê để kiến tạo một tương lai nơi sự đơn giản, dễ tiếp cận và lấy người dùng làm trung tâm trở thành tiêu chuẩn.
Chúng tôi xây dựng một môi trường hợp tác sáng tạo, nơi ý tưởng của bạn góp phần định hình tương lai của dịch vụ số. Làm việc cùng các chuyên gia trong ngành, tích lũy kinh nghiệm thực tế và đóng góp cho những dự án có tác động tích cực đến hàng triệu người dùng.
Hệ Thống Thiết Kế Chính phủ Việt Nam (VGDS) là một sáng kiến phi lợi nhuận do cộng đồng các nhà thiết kế và nhà phát triển Việt Nam đồng hành. Chúng tôi hướng tới xây dựng một hệ thống thiết kế thống nhất nhằm nâng cao chất lượng dịch vụ số cho công dân và Chính phủ, tập trung vào sự đơn giản, dễ tiếp cận và hiện đại.
Chúng tôi đang tìm kiếm Front-End Engineer chuyên phát triển ứng dụng macOS, sử dụng Swift và SwiftUI. Ứng viên sẽ chịu trách nhiệm thiết kế và xây dựng các giao diện người dùng gốc trên macOS, đảm bảo trải nghiệm mượt mà, hiệu suất cao và phù hợp với tiêu chuẩn giao diện của Apple.
- Phát triển và duy trì ứng dụng native trên macOS sử dụng Swift và SwiftUI.
- Thiết kế và xây dựng các UI component tái sử dụng theo nguyên tắc Human Interface Guidelines của Apple.
- Tối ưu giao diện cho các độ phân giải và chế độ hiển thị khác nhau trên macOS.
- Viết tài liệu kỹ thuật và hướng dẫn triển khai các UI component và mẫu giao diện.
- Đảm bảo hiệu suất cao, tốc độ phản hồi nhanh và sử dụng bộ nhớ hợp lý trên macOS.
- Tích hợp các tính năng native như Spotlight, Notifications, Touch Bar, App Sandbox.
- Phối hợp chặt chẽ với nhóm thiết kế để chuyển hóa mockup thành giao diện hoạt động thực tế.
- Áp dụng các biện pháp bảo mật macOS như App Sandbox, entitlements và code signing.
- Cập nhật, bảo trì và nâng cấp ứng dụng để đảm bảo tính ổn định và khả năng mở rộng lâu dài.
- Viết và duy trì test UI/Unit bằng XCTest hoặc các framework liên quan.
- Luôn cập nhật xu hướng về Swift, SwiftUI, macOS APIs và trải nghiệm người dùng Apple.
- Thành thạo Swift và SwiftUI trong môi trường phát triển macOS.
- Có kinh nghiệm phát triển ứng dụng native cho macOS (ưu tiên ứng viên đã từng xuất bản app).
- Hiểu biết sâu về mô hình ứng dụng macOS và vòng đời của app trên nền tảng Apple.
- Kỹ năng tối ưu hoá hiệu suất, bộ nhớ và khả năng tương tác của ứng dụng.
- Nắm vững các quy tắc về Human Interface Guidelines và chuẩn thiết kế của macOS.
- Có kinh nghiệm tích hợp với hệ thống macOS như Core Data, App Sandbox, và System APIs.
- Kinh nghiệm sử dụng Xcode, Instruments, và các công cụ phát triển của Apple.
- Khả năng làm việc độc lập và giao tiếp hiệu quả với nhóm thiết kế và backend.
- Tư duy giải quyết vấn đề tốt và luôn sẵn sàng học hỏi công nghệ mới.
- Có kinh nghiệm viết test tự động bằng XCTest hoặc các công cụ kiểm thử liên quan.
- Tư duy sản phẩm tốt và đam mê tạo ra trải nghiệm người dùng mượt mà trên nền tảng Apple.
VGDS khởi nguồn từ một nỗ lực do cộng đồng dẫn dắt nhằm hiện đại hóa bối cảnh số tại Việt Nam. Với động lực từ sự đổi mới và cam kết phục vụ công chúng, chúng tôi đã xây dựng một nền tảng nơi sự hợp tác và chuyên môn kết nối để kiến tạo những trải nghiệm số tốt hơn cho tất cả mọi người.
Xin lưu ý: Dự án này hoạt động trên tinh thần phi lợi nhuận, hướng tới đóng góp giá trị cho cộng đồng thông qua việc phát triển các sản phẩm số toàn diện và dễ tiếp cận. Chúng tôi trân trọng sự tham gia và đồng hành của bạn.