Front-End Engineer (Windows App): C# & WinUI / WPF
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 native trên Windows, sử dụng C#, WinUI hoặc WPF. Ứng viên sẽ chịu trách nhiệm xây dựng các giao diện người dùng tối ưu hóa cho nền tảng Windows, đảm bảo hiệu suất cao, tương thích tốt và trải nghiệm người dùng hiện đại theo chuẩn Microsoft.
- Phát triển và duy trì ứng dụng native Windows sử dụng C# kết hợp WinUI hoặc WPF.
- Thiết kế và xây dựng các UI component có thể tái sử dụng, phù hợp với chuẩn Fluent Design.
- Tối ưu hóa giao diện trên nhiều độ phân giải, DPI và chế độ hiển thị trên Windows.
- Viết tài liệu kỹ thuật và hướng dẫn sử dụng cho UI component và layout templates.
- Đảm bảo hiệu suất ứng dụng nhanh, sử dụng ít tài nguyên, trải nghiệm mượt mà.
- Tích hợp tính năng native như File System Access, Notifications, Live Tiles, Settings Integration.
- Chuyển đổi mockup thiết kế UI thành giao diện hoạt động thực tế với độ chính xác cao.
- Áp dụng các biện pháp bảo mật trên Windows như Code Signing, App Container và UAC.
- Thường xuyên cập nhật và bảo trì ứng dụng để đảm bảo tính ổn định và mở rộng trong tương lai.
- Viết và duy trì test tự động (UI/Unit) bằng MSTest, xUnit hoặc WinAppDriver.
- Luôn cập nhật xu hướng mới trong hệ sinh thái Windows, WinUI, WPF và UX hiện đại.
- Thành thạo ngôn ngữ C# và môi trường phát triển Visual Studio.
- Có kinh nghiệm phát triển ứng dụng native Windows sử dụng WinUI, WPF hoặc UWP.
- Hiểu sâu về cấu trúc hệ điều hành Windows và vòng đời ứng dụng Windows Desktop.
- Kỹ năng tối ưu hiệu suất, bộ nhớ, và xử lý đồ họa trong ứng dụng Windows.
- Nắm vững chuẩn Fluent Design System và các nguyên tắc UX/UI của Microsoft.
- Kinh nghiệm làm việc với các tính năng hệ thống như Registry, File System, và Services.
- Hiểu biết về bảo mật ứng dụng Windows: UAC, App Container, Code Signing, Defender integration.
- Kinh nghiệm sử dụng các công cụ phát triển như Blend, WinDbg, PerfView là một lợi thế.
- Khả năng làm việc độc lập và giao tiếp hiệu quả trong môi trường nhóm phát triển sản phẩm.
- Tư duy giải quyết vấn đề tốt và liên tục học hỏi công nghệ Windows mới.
- Ưu tiên có kinh nghiệm với test automation bằng WinAppDriver hoặc Playwright for Windows.
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.