Mô Tả Công Việc
Thiết kế và triển khai kiến trúc thư viện lõi bằng ngôn ngữ Rust, chịu trách nhiệm về các thành phần cốt lõi như: quản lý kết nối, mã hóa, phiên làm việc, heartbeat, thống kê hệ thống.
Phát triển framework truyền thông bất đồng bộ hiệu năng cao, sử dụng các thư viện như Tokio, Quinn, mio hoặc tương đương.
Duy trì và tối ưu giao diện C ABI để tích hợp với Dart FFI, đảm bảo khả năng tương tác ổn định giữa Rust và Flutter.
Biên dịch và tạo sản phẩm đa nền tảng: hỗ trợ iOS, Android, macOS, Windows, đảm bảo tính tương thích và hiệu năng tối ưu.
Tham gia phân tích, thiết kế kiến trúc mạng, xác định các yêu cầu kỹ thuật về hiệu năng, bảo mật, và khả năng mở rộng.
Nghiên cứu và tối ưu các giao thức mạng, đảm bảo hiệu quả truyền dữ liệu, giảm độ trễ và tối ưu băng thông.
Phối hợp với các nhóm kỹ sư Flutter, backend, DevOps để tích hợp thư viện lõi vào hệ thống tổng thể.
Viết tài liệu kỹ thuật, thực hiện kiểm thử đơn vị (unit test) và hỗ trợ triển khai trong môi trường thực tế.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Thành thạo ngôn ngữ Rust, có kinh nghiệm lập trình mạng bất đồng bộ (asynchronous network programming).
Hiểu sâu về các giao thức mạng và truyền thông như TCP, UDP, QUIC, TLS, các thuật toán mã hóa và xác thực như AEAD, cơ chế bắt tay mã hóa (handshake) và kỹ thuật ghép kênh (multiplexing).
Nắm vững mô hình bộ nhớ Rust và cơ chế an toàn khi chạy song song, hiểu rõ về Send, Sync, Arc, Mutex và cách quản lý concurrency an toàn.
Có khả năng viết giao diện FFI ổn định, hiểu rõ cơ chế tương tác giữa Rust với ngôn ngữ khác (đặc biệt là Dart, C/C++).
Có kinh nghiệm build, cross-compile và triển khai đa nền tảng trên các hệ điều hành như iOS, Android, macOS, Windows.
Có kỹ năng phân tích, thiết kế hệ thống, viết tài liệu kỹ thuật và tư duy tối ưu hiệu năng.
Tư duy logic tốt, khả năng tự học, nghiên cứu công nghệ mới nhanh chóng và chính xác.
Ưu tiên ứng viên có khả năng đọc hiểu tiếng Anh kỹ thuật tốt.
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.