Freelance Roblox Programmer

PT Agate International

Kota Bandung

On-site

IDR 133,920,000 - 200,880,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

PT Agate International in Bandung, Indonesia seeks a Roblox Game Programmer with hands-on Luau experience. You will translate game design into gameplay systems, prototype features, and optimize performance with a focus on scalability and reliability.

You will work with a team to implement features, write robust Luau code, and contribute to live ops post‑release while keeping documentation up to date.

Qualifications

  • At least 1 year of game development experience.
  • At least 6 months of hands-on Roblox Studio and Luau experience.
  • Passion for videogames and the industry.
  • Strong understanding of object-oriented and event-driven programming concepts.
  • Ability to work in a team and communicate clearly.

Responsibilities

  • Implement game features across Roblox Lua in core areas: game logic, UI, AI/NPC behavior, and back-end services.
  • Write robust Luau code that scales to many concurrent players.
  • Collaborate with the team, own features or systems, and contribute to game design.
  • Document design and technical details for review by leads.
  • Stay updated with Roblox platform changes and new engine features.
  • Prototype quickly to demonstrate gameplay ideas and iterate with feedback.

Skills

Roblox Luau
Game programming
Team collaboration
Self-motivated
Problem solving
OO programming

Tools

Roblox Studio
Git

Job description

  • Involve in all areas of game programming such as game logic, user interface, AI/NPC behavior, and backend services using Roblox’s DataStore and remote events/functions.
  • Write robust, performant Luau code that can scale to a large concurrent player base.
  • Work as part of a team, with room to take ownership on individual features or systems.
  • Support and contribute new ideas to game design and mechanics.
  • Translate game design objectives into working gameplay mechanics and systems.
  • Create design/technical documents to clarify coding requirements for review by team leads.
  • Build initial prototypes to demonstrate gameplay ideas and features quickly.
  • Debug and resolve issues found by QA or other team members.
  • Maintain and update technical documentation for tools and systems built.
  • Stay current with Roblox platform updates, Luau best practices, and new engine features (e.g. new services, DataStore updates, performance tooling).
  • Optimize gameplay code and server/client performance (network usage, script performance, memory) in collaboration with internal teams.
  • Perform iterative testing and debugging throughout development.
  • Refine code based on feedback from the team lead.
  • Research new techniques, plugins, or systems that could improve the game experience.
  • Support the game through various builds/updates until and after release, including live‑ops support.
Requirements
  • At least 1 year of experience creating games (personal, freelance, or professional).
  • At least 6 months of hands‑on experience with Roblox Studio and Luau (Lua).
  • A gamer; your passion for videogames is what drove you to the industry.
  • Self‑motivated, fast learner, and comfortable working in a team.
  • Strong understanding of object‑oriented and event‑driven programming concepts.
  • Strong problem‑solving skills.
  • Takes initiative to solve problems and communicates clearly.
  • Open to exploring a wide variety of ideas to improve player experience.
  • Understanding of client‑server architecture in Roblox (FilterEnabled, RemoteEvents/Functions, security implications of exploits).
Pluses
  • Previous professional experience in game development (Roblox or otherwise).
  • Published Roblox experiences with meaningful player counts, please share the game link and explain your role in it.
  • Experience with Roblox monetization systems (Gamepasses, Developer Products, UGC).
  • Familiarity with version control (e.g. Git, or Roblox’s built‑in versioning/Rojo workflow).

Agate is an award-winning game developer based in Bandung, Indonesia.

It was founded in April 2009 by 18 passionate and ‘crazy’ founders. We focus on crafting high quality entertainment game as well as delivering serious games for corporate and brand via training games, advertising games, and education games.

Started from a humble premise of fun.

Agate has produced over 200 games and it has been played by over 5 million people from Indonesia and the world. Agate is powered by 100 talented and spirited crews on their mission to make the world a better place for everyone.

Playing at work and working to play.

Work hard, play hard. That’s the usual thing in our workplace. Agate is a great place to work. You can work, have fun, and play games from arcade to board game in our workplace. We also provide many great books to develop our crew’s skill and broaden their knowledge.

Explore the game industry with us.

Not just making games, Agate always wanted to create better ecosystem for local game industry. We have established the Agate Academy to provide courses materials, and curriculum about game development. we also have partnered up with 10 universities to help us develop young and fresh talents who are interested in the game industry.

Agate is an award-winning game developer based in Bandung, Indonesia.

It was founded in April 2009 by 18 passionate and ‘crazy’ founders. We focus on crafting high quality entertainment game as well as delivering serious games for corporate and brand via training games, advertising games, and education games.

Started from a humble premise of fun.

Agate has produced over 200 games and it has been played by over 5 million people from Indonesia and the world. Agate is powered by 100 talented and spirited crews on their mission to make the world a better place for everyone.

Playing at work and working to play.

Work hard, play hard. That’s the usual thing in our workplace. Agate is a great place to work. You can work, have fun, and play games from arcade to board game in our workplace. We also provide many great books to develop our crew’s skill and broaden their knowledge.

Explore the game industry with us.

Not just making games, Agate always wanted to create better ecosystem for local game industry. We have established the Agate Academy to provide courses materials, and curriculum about game development. we also have partnered up with 10 universities to help us develop young and fresh talents who are interested in the game industry.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D Environment Artists
3D Environment Artists

PT Agate International • Kota Bandung

On-site
IDR 70,000,000 - 140,000,000
2D Texture Artists / Illustrator
2D Texture Artists / Illustrator

PT Agate International • Kota Bandung

On-site
IDR 120,000,000 - 180,000,000
Jr. Talent Operations
Jr. Talent Operations

PT Agate International • Kota Bandung

On-site
IDR 89,280,000 - 133,920,000
Roblox Luau Engineer: Build Scalable, Engaging Games
Roblox Luau Engineer: Build Scalable, Engaging Games

PT Agate International • Kota Bandung

On-site
IDR 133,920,000 - 200,880,000
Game Producer: Agile Delivery Lead
Game Producer: Agile Delivery Lead

Agate • Indonesia

On-site
IDR 360,000,000 - 504,000,000
Senior Gameplay Programmer (Pool)
Senior Gameplay Programmer (Pool)

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

Hybrid
IDR 279,000,000 - 669,600,000
Hybrid work setup
Senior 3D Game Artist
Senior 3D Game Artist

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

On-site
IDR 120,000,000 - 210,000,000
Unreal Game Developer
Unreal Game Developer

PT Gameloft Indonesia (Yogyakarta) • Kota Yogyakarta

On-site
IDR 223,200,000 - 390,600,000
Roblox Game Developer (Design & Art)
Roblox Game Developer (Design & Art)

PT. Garena Indonesia • Jakarta Barat

On-site
IDR 240,000,000 - 360,000,000
Associate Game Producer (Gamification)
Associate Game Producer (Gamification)

Agate • Indonesia

On-site
IDR 133,920,000 - 279,000,000
Competitive rewards
Religious holiday allowance (THR)
Insurance coverage
+3