-
Tìm Việc Làm (6270)
-
Việc làm it (15)
-
kỹ sư sản xuất (12)
-
Luật Pháp lý (7)
-
Việc Làm (144)
- Tài xế/Lái xe/Giao nhận (25)
- Biên dịch phiên dịch (3)
- Việc làm y tế dược (8)
- Bán hàng thu ngân (11)
- Việc kinh doanh bán hàng (12)
- Công nhân/Lao động (36)
- Việc làm thư ký trợ lý (8)
- Khách sạn nhà hàng du lịch (17)
- Việc làm thực phẩm đồ uống (2)
- Việc làm spa làm đẹp (3)
- Việc làm sự kiện (10)
-
việc làm thêm (2)
-
Giáo dục Đào tạo (9)
-
Việc làm bảo vệ (6)
-
Sales (140)
-
Customer Service (28)
-
Driver / Delivery (40)
-
Accounting (28)
-
Security Guard (57)
-
Factory Worker (117)
-
Education - Training (341)
-
Accounting - Finance (21)
-
Technology (7)
-
Retail (84)
-
Real Estate (33)
-
Non-profit - Volunteer (150)
-
Marketing (118)
-
Manual Labor (160)
-
Healthcare (21)
-
Human Resource (95)
-
Internet (14)
-
Legal (84)
-
Other Jobs (8)
Check with seller Việc làm Bà Rịa - Vũng Tàu UI Programmer
- Location: Bà Rịa - Vũng Tàu, vietnam
Job Description: UI Programmer (Chuyên viên Lập trình Giao diện Người dùng)
Role Overview
Chúng tôi đang tìm kiếm một "Kiến trúc sư của những trải nghiệm tương tác" – vị trí Senior UI Programmer. Nếu các lập trình viên Gameplay xây dựng nên "linh hồn" và "quy luật" của trò chơi/ứng dụng, thì bạn chính là người kiến tạo nên "diện mạo" và "cách thức chạm" vào linh hồn đó. Bạn không chỉ đơn thuần là người chuyển đổi các bản thiết kế từ Figma hay Photoshop thành mã code, mà bạn là mắt xích tối quan trọng kết nối giữa tư duy thẩm mỹ của UI/UX Designer và sự logic chặt chẽ của hệ thống Backend/Engine.
Tại vị trí này, bạn sẽ chịu trách nhiệm đảm bảo rằng mọi tương tác của người dùng – từ một cú nhấp chuột đơn giản, hiệu ứng chuyển động mượt mà của thanh menu, đến các hệ thống quản lý dữ liệu phức tạp trên giao diện – đều phải hoạt động hoàn hảo, tối ưu và mang lại cảm xúc tích cực. Sự tỉ mỉ trong từng pixel, tư duy logic khi xây dựng kiến trúc UI linh hoạt và khả năng tối ưu hóa hiệu suất phần cứng chính là giá trị cốt lõi bạn mang lại. Nếu bạn là một lập trình viên đam mê việc kết hợp giữa kỹ thuật lập trình thượng thừa và nhãn quan nghệ thuật tinh tế, chúng tôi đang chờ đón bạn để cùng tạo ra những sản phẩm đẳng cấp quốc tế.
---
Key Responsibilities
1. Hiện thực hóa giao diện và tương tác (Implementation & Interaction):
* Chuyển đổi các bản thiết kế UI (từ các công cụ như Figma, Adobe XD, Photoshop) thành các thành phần chức năng trong môi trường lập trình (Unity, Unreal Engine, hoặc các framework Web/App).
* Xây dựng và quản lý các hệ thống Menu, HUD (Heads-up Display), Inventory, và các bảng điều khiển phức tạp khác, đảm bảo tính phản hồi tức thì và chính xác.
* Lập trình các hiệu ứng chuyển cảnh (transitions), hiệu ứng đồ họa UI (shaders, vfx cho UI) để nâng cao trải nghiệm thị giác và định hướng hành vi người dùng.
2. Xây dựng kiến trúc UI bền vững (Architecture & Framework Development):
* Thiết kế và triển khai các hệ thống Framework UI có khả năng tái sử dụng cao (Reusable Components), dễ dàng mở rộng và bảo trì.
* Áp dụng các mô hình lập trình tiên tiến như MVC, MVVM, hoặc Data-binding để tách biệt lớp dữ liệu (Data) và lớp hiển thị (View), giúp hệ thống vận hành ổn định và dễ kiểm soát lỗi.
* Phát triển các công cụ (Editor Tools) hỗ trợ cho Technical Artist và UI Designer có thể tự triển khai giao diện mà không cần can thiệp quá sâu vào mã nguồn.
3. Tối ưu hóa hiệu suất (Optimization & Performance):
* Đảm bảo hệ thống UI hoạt động mượt mà trên nhiều cấu hình thiết bị khác nhau (từ mobile tầm trung đến PC cao cấp).
* Kiểm soát số lượng Draw Calls, tối ưu hóa Atlas Texture, quản lý bộ nhớ (Memory Management) liên quan đến tài nguyên hình ảnh và font chữ.
* Xử lý các bài toán về đa độ phân giải (Multi-resolution), đảm bảo giao diện luôn cân đối trên mọi tỉ lệ màn hình (Responsive Design).
4. Kết nối và tích hợp hệ thống (Integration & Collaboration):
* Phối hợp chặt chẽ với đội ngũ Gameplay Programmer để kết nối dữ liệu từ logic trò chơi vào giao diện hiển thị (ví dụ: hiển thị lượng máu, điểm số, vật phẩm).
* Làm việc cùng UI/UX Designer để phản hồi về tính khả thi của kỹ thuật đối với các ý tưởng thiết kế, từ đó đưa ra giải pháp tối ưu nhất cho sản phẩm.
* Tích hợp các dịch vụ bên thứ ba liên quan đến UI như: Hệ thống quảng cáo, cổng thanh toán, mạng xã hội, hoặc hệ thống định vị.
5. Đảm bảo chất lượng và Nội địa hóa (Quality Assurance & Localization):
* Thiết kế hệ thống UI hỗ trợ đa ngôn ngữ (Localization), xử lý các vấn đề về hiển thị font chữ đặc thù (tiếng Nhật, tiếng Ả Rập...), độ dài ký tự thay đổi và định dạng số/ngày tháng theo vùng miền.
* Thực hiện unit test, debug các lỗi liên quan đến tương tác và hiển thị, đảm bảo không có tình trạng chồng lấn (overlap) hoặc mất dữ liệu trên giao diện.
---
Requirements & Qualifications
1. Học vấn & Kinh nghiệm:
* Tốt nghiệp Đại học/Cao đẳng chuyên ngành Khoa học Máy tính, Công nghệ thông tin, Phát triển Game hoặc các ngành liên quan.
* Tối thiểu 3-5 năm kinh nghiệm làm việc ở vị trí UI Programmer hoặc Front-end Developer trong các dự án quy mô vừa và lớn.
* Có danh mục sản phẩm (Portfolio) chứng minh khả năng triển khai các hệ thống UI phức tạp, có tính thẩm mỹ và hiệu năng cao.
2. Kỹ năng chuyên môn (Technical Skills):
* Ngôn ngữ lập trình: Thành thạo ít nhất một trong các ngôn ngữ: C++, C#, hoặc JavaScript/TypeScript. Có kiến thức vững chắc về lập trình hướng đối tượng (OOP).
* Engine & Tools:
* Nếu làm Game: Am hiểu sâu về Unity (UGUI, UI Toolkit) hoặc Unreal Engine (UMG, Slate).
* Nếu làm App/Web: Thành thạo React, Vue.js hoặc Flutter là một lợi thế lớn.
* Tư duy thuật toán: Nắm vững cấu trúc dữ liệu và thuật toán để xử lý các logic UI phức tạp (sắp xếp inventory, tìm kiếm trong menu, quản lý luồng màn hình).
* Đồ họa máy tính: Có kiến thức cơ bản về Shader (HLSL/GLSL), hệ màu (RGB, Alpha), và các kỹ thuật nén ảnh để tối ưu hóa tài nguyên.
* Công cụ quản lý: Sử dụng thành thạo Git/SVN để quản lý mã nguồn và các công cụ quản lý dự án như Jira, Trello.
3. Phẩm chất cá nhân (Soft Skills):
* Sự tỉ mỉ (Attention to Detail): Khả năng phát hiện ra sự sai lệch dù chỉ là 1 pixel so với bản thiết kế ban đầu.
* Tư duy logic & Giải quyết vấn đề: Có khả năng phân tích các yêu cầu phức tạp của designer và chuyển hóa thành các giải pháp kỹ thuật tinh gọn.
* Khả năng thẩm mỹ: Dù là lập trình viên, bạn cần có sự cảm nhận tốt về nhịp điệu chuyển động (timing), màu sắc và bố cục để đóng góp ý kiến xây dựng cho sản phẩm.
* Kỹ năng giao tiếp: Khả năng giải thích các vấn đề kỹ thuật phức tạp cho những thành viên không chuyên về kỹ thuật (Designers, Artists) một cách dễ hiểu.
* Khả năng tự học: Luôn cập nhật các xu hướng công nghệ UI/UX mới nhất và các tính năng mới của Engine/Framework.
---
Quyền lợi
* Thu nhập hấp dẫn: Mức lương cạnh tranh tương xứng với năng lực (Up to $2500 - $4000) cùng chế độ thưởng dự án, thưởng hiệu suất cuối năm (tháng 13, 14, 15 tùy theo kết quả kinh doanh).
* Môi trường làm việc: Làm việc trong không gian sáng tạo, năng động với trang thiết bị hiện đại (Máy tính cấu hình cao, màn hình 4K chuyên dụng, ghế công thái học).
* Phát triển nghề nghiệp: Được tham gia các khóa đào tạo chuyên sâu về kỹ thuật, các hội thảo công nghệ quốc tế (GDC, Unite, v.v.). Lộ trình thăng tiến rõ ràng lên vị trí Lead UI Programmer hoặc Technical Architect.
* Chăm sóc sức khỏe: Gói bảo hiểm sức khỏe cao cấp (PVI/Liberty), khám sức khỏe định kỳ hàng năm và chế độ nghỉ phép linh hoạt.
* Văn hóa doanh nghiệp: Các hoạt động Team Building thường niên, câu lạc bộ sở thích (Gaming, thể thao), pantry đầy đủ đồ ăn nhẹ và thức uống miễn phí.
* Sản phẩm: Cơ hội ghi dấu ấn cá nhân trong những sản phẩm có hàng triệu người dùng trên toàn cầu, làm việc trên những nền tảng công nghệ tiên tiến nhất.
---
Tags: UI Programmer, Lập trình UI, Game Development, Unity UI, Unreal Engine UMG, Frontend Developer, C# Developer, C++ UI, Senior UI Developer, Việc làm UI/UX Kỹ thuật, Tối ưu hóa UI, UI Framework Architect.
Từ khoá tìm kiếm: Tuyển dụng lập trình viên UI, UI Programmer Unity jobs, Unreal Engine UI Developer, Kỹ sư giao diện người dùng, Lập trình game C#, Chuyên viên UI kỹ thuật, UI Technical Artist, Phát triển giao diện ứng dụng, UI Optimization Engineer.
Useful information
- Avoid scams by acting locally or paying with PayPal
- Never pay with Western Union, Moneygram or other anonymous payment services
- Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country
- This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"
Related listings
-
Việc làm Bà Rịa - Vũng Tàu Tools ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Tools Programmer (Chuyên gia Phát triển Công cụ Sản xuất) Role Overview Chúng tôi đang tìm kiếm một "Kỹ sư kiến tạo hiệu suất" – vị trí Tools Programmer (Lập trình viên Phát triển Công cụ). Trong hệ sinh thái sản xuất phần mềm và trò...
-
Việc làm Bà Rịa - Vũng Tàu Network ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Network Programmer (Lập trình viên Hệ thống Mạng & Viễn thông) Role Overview Trong kỷ nguyên chuyển đổi số mạnh mẽ, kết nối không chỉ đơn thuần là việc nối những sợi cáp, mà là nghệ thuật xây dựng các dòng chảy dữ liệu mượt mà, an to...
-
Việc làm Bà Rịa - Vũng Tàu AI ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: AI Programmer (Chuyên viên Lập trình Trí tuệ nhân tạo) Role Overview Chúng tôi không chỉ tìm kiếm một lập trình viên biết viết mã, chúng tôi đang tìm kiếm một "Kiến trúc sư của tư duy máy móc" – vị trí AI Programmer. Trong kỷ nguyên ...