Point your AI agent at freehire and let it find you a job.

Get the CLI →

Funtom Games

NewBe an early applicant

Game Developer (Unity, C#, OOP)

Posted
Discussion

Summary

Unity (C#) developer building casual/puzzle mobile games at Funtom Games in Hanoi: implements gameplay features end-to-end (logic, in-game UI, animation, VFX), optimizes performance/memory/build size for Android/iOS, integrates ad/analytics/IAP SDKs, builds internal Unity Editor tools, and ships releases to App Store/Google Play.

Top 3 Reasons To Join Us

The Job

  • Lập trình và hiện thực hóa gameplay cho game mobile casual/puzzle bằng Unity (C#), đảm bảo đúng cơ chế và đúng “feel”.
  • Tự chủ triển khai một feature/module gameplay từ đầu đến cuối: logic, UI/UX in-game, animation, hiệu ứng.
  • Tối ưu hiệu suất (performance, memory, build size) để đảm bảo trải nghiệm mượt trên Android/iOS.
  • Phối hợp Designer/Art tích hợp tài nguyên 2D/3D, animation, VFX, âm thanh vào game.
  • Phối hợp với QC trong kiểm thử và xử lý lỗi để đảm bảo chất lượng sản phẩm trước khi phát hành.
  • Xây dựng và bảo trì công cụ nội bộ (Unity Editor) phục vụ thiết kế level và phân tích dữ liệu.
  • Tích hợp SDK (quảng cáo, analytics, IAP); build và phát hành lên App Store / Google Play.
  • Sửa lỗi, cải thiện tính năng, viết code maintainable & reusable; nghiên cứu game cùng loại để cải tiến.

Your Skills and Experience

K – Kiến thức

  • 2–4 năm kinh nghiệm Unity & C#; đã release ít nhất một game mobile (ưu tiên puzzle/casual).
  • Tốt nghiệp loại Khá trở lên ngành Công nghệ thông tin hoặc liên quan (ưu tiên HUST, UET, PTIT, ..).
  • Vững OOP, Design Patterns, cấu trúc dữ liệu & giải thuật; tư duy logic và giải quyết vấn đề tốt.
  • Nắm vững tư duy Composition (composition over inheritance) và Reflection trong C#
  • Hiểu sâu vòng đời Unity: prefab, scene management, coroutine, event system, ScriptableObject, state machine.
  • Đọc hiểu tốt tài liệu kỹ thuật tiếng Anh.

S – Kỹ năng

  • Tự chủ implement gameplay end-to-end: bóc tách thiết kế, dựng kiến trúc tính năng, hoàn thiện đạt chất lượng release.
  • Thành thạo Unity: Canvas, Animation, Effects & Particles, Physics (DOTween là lợi thế).
  • Tối ưu performance & tài nguyên: Profiler / Memory Profiler / Frame Debugger, draw call, batching, texture, memory, Addressables.
  • Kiến trúc data-driven cho phép Designer chỉnh dữ liệu/level mà không cần đụng code.
  • Viết công cụ nội bộ trên Unity Editor (EditorWindow, custom inspector) cho level design & phân tích dữ liệu.
  • Tích hợp ad/analytics/IAP/mediation SDK; thành thạo Git, review code và đề xuất cải tiến kiến trúc.
  • Ưu tiên: build automation / CI-CD, remote config & A/B test, giám sát ổn định bản live (Crashlytics, ANR).
  • Lợi thế: Shader / Shader Graph, VFX / VFX Graph.

A – Thái độ

  • Feel: quan tâm chất lượng kỹ thuật và cảm giác sản phẩm — code không chỉ chạy đúng mà tính năng phải mượt và “đã tay”; đặt mình vào vị trí người chơi.
  • Fuel: theo vấn đề kỹ thuật đến cùng debug tới gốc rễ, hoàn thiện tính năng tới mức release, không nửa vời.
  • Chủ động, tỉ mỉ, ownership cao, đam mê làm game; tiếp nhận feedback và cải tiến nhanh.
  • Tinh thần học hỏi, cởi mở với công nghệ mới; chủ động ứng dụng AI vào lập trình để tăng tốc và nâng chất lượng.

Why You'll Love Working Here

  • Lương up to 25.000.000 VNĐ (thoả thuận theo năng lực) + thưởng theo project.
  • Lộ trình phát triển cá nhân hóa, định hướng lên Functional Leader; tham gia trực tiếp các sản phẩm hướng tới global.
  • Văn hoá “Feel and Fuel”; team trẻ, nhỏ, nhanh, ít tầng nấc — bạn thực sự sở hữu mảng của mình.
  • Team giai đoạn đầu, phúc lợi đang được xây dựng — bạn vừa hưởng vừa góp phần định hình; đảm bảo chế độ cơ bản theo luật.
  • Giờ làm linh hoạt 9:00 – 18:00 (nghỉ trưa 1h30); đề cao kết quả công việc.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.