Phát triển ứng dụng desktop đa nền tảng sử dụng [protected info] và SQLite.
Thiết kế
kiến trúc phần mềm hiệu năng cao, tối ưu bộ nhớ và CPU cho các tác vụ nặng.
Xây dựng và triển khai xử lý đa luồng (Worker Threads, Child Process, Job Queue) cho dữ liệu lớn và realtime.
Thực thi giải pháp caching, xử lý đồng thời và bảo trì hệ thống lâu dài.
Quản lý luồng xử lý, ngăn chặn memory leak, nâng cao độ ổn định ứng dụng.
Phối hợp với team triển khai giao diện người dùng và backend tích hợp.
Ưu tiên ứng viên có kinh nghiệm với [protected info]
Tối thiểu 2 năm kinh nghiệm làm dự án [protected info] trong môi trường sản phẩm thực tế.
Hiểu rõ mô hình bất đồng bộ: Callback, Promise, Async/Await.
Có kinh nghiệm với đa luồng, xử lý song song, job queue (BullMQ, RabbitMQ, Kafka).
Sử dụng tốt SQLite, ưu tiên ứng viên biết TypeORM.
Hiểu rõ caching (in-memory/disk), tối ưu CPU & memory usage.
Biết phát hiện và xử lý memory leak, nắm vững lifecycle trong [protected info].
Tư duy thiết kế ứng dụng high performance: phân luồng, chia module, reuse tài nguyên.
Biết sử dụng Git, đọc hiểu tài liệu kỹ thuật tiếng Anh tốt.