-
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ắc Ninh HTML5 Game Programmer
- Location: Bắc Ninh, vietnam
Job Description: HTML5 Game Programmer
Role Overview
Chúng tôi không chỉ tìm kiếm một lập trình viên thuần túy; chúng tôi đang tìm kiếm một "Kiến trúc sư của những trải nghiệm giải trí" – người có khả năng biến những ý tưởng sơ khai trên bản vẽ thành những thế giới sống động và đầy mê hoặc trên trình duyệt web. Vị trí HTML5 Game Programmer tại công ty chúng tôi là mắt xích cốt lõi trong quy trình sản xuất game đa nền tảng. Bạn sẽ là người làm chủ các công nghệ web hiện đại nhất (Canvas, WebGL, WebAssembly) để tạo ra những sản phẩm game mượt mà, không cần cài đặt nhưng vẫn mang lại trải nghiệm đỉnh cao như các ứng dụng native.
Trong kỷ nguyên của game chơi ngay (Instant Games) trên các nền tảng như Facebook, Telegram, và trình duyệt di động, vai trò của bạn trở nên quan trọng hơn bao giờ hết. Bạn không chỉ viết code, bạn còn phải giải bài toán về tối ưu hóa tài nguyên để game có thể chạy tốt trên cả những thiết bị cấu hình thấp, đồng thời đảm bảo tính bảo mật và khả năng mở rộng cao. Nếu bạn đam mê tư duy logic, yêu thích các hiệu ứng chuyển động và muốn sản phẩm của mình tiếp cận hàng triệu người dùng toàn cầu chỉ qua một đường link, chúng tôi đang chờ đón bạn.
---
Key Responsibilities
1. Phát triển Logic Game & Tính năng lõi (Core Gameplay Development):
* Xây dựng và hiện thực hóa các cơ chế chơi game (gameplay mechanics) từ bản thiết kế của Game Designer. Điều này bao gồm hệ thống điều khiển, logic xử lý va chạm, hệ thống nhiệm vụ, hệ thống kinh tế trong game (economy system) và AI cho NPC.
* Viết mã nguồn sạch (clean code), tối ưu và dễ bảo trì bằng cách sử dụng các ngôn ngữ lập trình như JavaScript hoặc TypeScript.
* Xây dựng các hệ thống quản lý trạng thái game (state management) phức tạp để đảm bảo trải nghiệm người dùng không bị gián đoạn.
2. Xây dựng đồ họa và hiệu ứng (Graphics & Visual Effects):
* Làm việc trực tiếp với các API đồ họa như Canvas 2D hoặc WebGL/WebGPU để hiển thị hình ảnh 2D/3D.
* Tích hợp và xử lý các tệp tài nguyên đồ họa (spritesheets, atlas, spine animations, 3D models) vào engine game.
* Lập trình các hiệu ứng hạt (particle systems), shader, và các hiệu ứng chuyển động đặc biệt để tăng tính thẩm mỹ và độ sống động cho trò chơi.
3. Tối ưu hóa hiệu năng (Performance Optimization):
* Đây là nhiệm vụ then chốt cho dòng game HTML5. Bạn cần tối ưu hóa dung lượng tải đầu tiên (initial load size) thông qua việc quản lý tài nguyên thông minh và lazy loading.
* Phân tích và khắc phục các vấn đề về rò rỉ bộ nhớ (memory leaks), tối ưu hóa số lượng draw calls để đảm bảo game duy trì tốc độ khung hình (FPS) ổn định ở mức 60 FPS trên cả thiết bị di động cũ.
* Sử dụng các công cụ profiling (như Chrome DevTools) để đo lường và tinh chỉnh hiệu năng mã nguồn.
4. Tích hợp hệ thống và SDK (Integration & Backend Communication):
* Tích hợp các SDK từ bên thứ ba như Facebook Instant Games, Google AdMob, Unity Ads, hoặc các hệ thống thanh toán (In-app Purchase).
* Kết nối và xử lý dữ liệu với Backend thông qua các giao thức RESTful API hoặc WebSocket (cho game multiplayer thời gian thực).
* Lập trình các tính năng mạng xã hội như bảng xếp hạng (leaderboards), mời bạn bè, và lưu trữ dữ liệu đám mây (cloud saving).
5. Phát triển đa nền tảng và tương thích trình duyệt (Cross-platform Development):
* Đảm bảo trò chơi hoạt động nhất quán trên tất cả các trình duyệt phổ biến hiện nay (Chrome, Safari, Firefox, Edge) và các hệ điều hành (iOS, Android, Windows, macOS).
* Xử lý thiết kế đáp ứng (Responsive Design) để giao diện game tự động điều chỉnh phù hợp với mọi kích thước màn hình và độ phân giải từ điện thoại đến máy tính để bàn.
6. Quy trình làm việc và Bảo trì (Workflow & Maintenance):
* Sử dụng các hệ thống quản lý phiên bản (Git) để phối hợp làm việc nhóm hiệu quả.
* Tham gia vào quy trình Code Review để nâng cao chất lượng mã nguồn chung của đội ngũ.
* Viết tài liệu kỹ thuật cho các module hoặc công cụ do mình phát triển để hỗ trợ việc kế thừa và nâng cấp sau này.
* Phát hiện và sửa lỗi (debugging) trong suốt quá trình phát triển và sau khi sản phẩm ra mắt (live-ops).
---
Requirements & Qualifications
1. Học vấn và Kinh nghiệm:
* Tốt nghiệp Đại học/Cao đẳng chuyên ngành Công nghệ thông tin, Khoa học máy tính, Phát triển phần mềm hoặc các ngành kỹ thuật liên quan.
* Tối thiểu 1-2 năm kinh nghiệm trong lĩnh vực lập trình game HTML5 (Chấp nhận sinh viên mới tốt nghiệp có portfolio sản phẩm xuất sắc).
* Có kinh nghiệm thực tế trong việc đưa sản phẩm lên các nền tảng như Facebook Instant Games, WeChat Games, hoặc các cổng game Web (Poki, CrazyGames).
2. Kỹ năng chuyên môn (Technical Skills):
* Ngôn ngữ lập trình: Thành thạo JavaScript (ES6+) và TypeScript. Hiểu rõ về lập trình hướng đối tượng (OOP) và các design patterns thông dụng trong game.
* Game Engines & Frameworks: Sử dụng thành thạo ít nhất một trong các engine sau: Phaser 3, Cocos Creator, PixiJS, PlayCanvas, Three.js hoặc Babylon.js.
* Công nghệ Web: Hiểu sâu về HTML5, CSS3, DOM manipulation và cách hoạt động của trình duyệt (Browser Rendering Pipeline).
* Kỹ năng đồ họa: Có kiến thức về toán học cho game (Vector, Ma trận, Lượng giác, Vật lý cơ bản). Biết sử dụng cơ bản các công cụ như Photoshop, TexturePacker, hoặc Spine là một lợi thế lớn.
* Công cụ phát triển: Sử dụng thành thạo Git, NPM/Yarn và các công cụ build như Webpack, Vite hoặc Gulp.
3. Phẩm chất cá nhân (Soft Skills & Mindset):
* Tư duy giải quyết vấn đề (Problem Solving): Khả năng phân tích các bài toán logic phức tạp và tìm ra giải pháp tối ưu nhất về mặt kỹ thuật.
* Sự tỉ mỉ và tinh tế (Attention to Detail): Luôn chú trọng đến từng pixel, từng chuyển động nhỏ để tạo ra cảm giác "mượt" (game feel) tốt nhất cho người chơi.
* Khả năng tự học (Self-learning): Ngành công nghệ web và game thay đổi rất nhanh, bạn cần có tinh thần chủ động nghiên cứu các công nghệ, kỹ thuật mới.
* Làm việc nhóm (Teamwork): Có khả năng giao tiếp tốt, sẵn sàng lắng nghe và phối hợp chặt chẽ với Art, Game Design và QA.
* Đam mê game: Có trải nghiệm chơi game phong phú để hiểu được mong muốn của người chơi và các tiêu chuẩn của một sản phẩm game chất lượng.
---
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, xét tăng lương định kỳ hoặc theo hiệu quả công việc (Performance-based). Thưởng tháng 13 và các khoản thưởng nóng theo dự án thành công.
* Môi trường sáng tạo: Được làm việc trong không gian mở, trẻ trung, năng động. Chúng tôi khuyến khích sự đột phá và không ngại thử nghiệm những ý tưởng điên rồ nhất.
* Trang thiết bị hiện đại: Được cung cấp máy tính cấu hình cao (Macbook hoặc Gaming Laptop), màn hình rời chuyên dụng và các thiết bị test đa dạng (iOS, Android).
* Cơ hội phát triển: Được tham gia các khóa đào tạo chuyên sâu về công nghệ game, tham dự các hội thảo quốc tế (GDC, ChinaJoy...). Lộ trình thăng tiến rõ ràng lên Senior, Tech Lead hoặc Technical Director.
* Chế độ phúc lợi toàn diện: Đóng bảo hiểm đầy đủ theo quy định của pháp luật. Khám sức khỏe định kỳ hàng năm.
* Văn hóa doanh nghiệp: Tham gia các hoạt động Teambuilding, du lịch hàng năm, các câu lạc bộ game (Boardgame, PS5, Esports) ngay tại văn phòng. Free trà, cafe, snacks và bữa xế hàng ngày.
* Thời gian làm việc linh hoạt: Chế độ làm việc Hybrid (linh hoạt giữa văn phòng và nhà) và thời gian làm việc thoải mái, tập trung vào hiệu quả đầu ra.
---
Tags
Lập trình viên Game, HTML5 Game Developer, JavaScript Developer, TypeScript Programmer, Phaser Developer, Cocos Creator, WebGL Developer, Tuyển dụng lập trình game, Phát triển Game đa nền tảng, Game Web Engineer, Junior/Senior Game Dev, Việc làm IT, Game Industry, Instant Games Developer.
---
Từ khoá tìm kiếm
Tuyển dụng HTML5 Game Programmer, Lập trình game Phaser, Việc làm JavaScript Game, Tuyển dụng Cocos Creator, Web Game Developer Jobs, Lập trình viên Front-end Game, Phát triển game HTML5 chuyên nghiệp, Kỹ sư phần mềm game, Game Developer lương cao, Tìm việc lập trình game tại Việt Nam.
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ắc Ninh WebGL Game DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: WebGL Game Developer (Chuyên viên Phát triển Game WebGL) Role Overview Chúng tôi không chỉ tìm kiếm một lập trình viên; chúng tôi đang tìm kiếm một "Kiến trúc sư của những trải nghiệm ảo" – vị trí WebGL Game Developer. Bạn sẽ là ngườ...
-
Việc làm Bắc Ninh Metaverse DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Metaverse Developer Role Overview Trong kỷ nguyên của Web 3.0, chúng tôi không chỉ tìm kiếm một lập trình viên, mà đang săn đón một "Kiến trúc sư của những thực tại mới" – vị trí Metaverse Developer. Bạn sẽ là người tiên phong xóa nh...
-
Việc làm Bắc Ninh VR/AR Game DeveloperTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: VR/AR Game Developer (Chuyên viên Phát triển Game Thực tế ảo/Thực tế tăng cường) Role Overview Chúng tôi đang tìm kiếm một "kiến trúc sư của những thế giới song song" – vị trí VR/AR Game Developer. Bạn không chỉ là một lập trình viên...