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

Get the CLI →

Agate

Freelance Roblox Programmer

Posted Updated
Discussion

Responsibilities

  • 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).

Skills

Apply

See also

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.