Game Developer

Home Based, ZA, South Africa

Job Description

Overview


We are seeking a talented and innovative Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating high-quality applications across various platforms. This role requires proficiency in multiple programming languages and tools, as well as an understanding of user experience (UX) and user interface (UI) design principles. You will collaborate with cross-functional teams to deliver cutting-edge solutions that meet the needs of our clients.

Core Technical Skills



Unity Development (C#): Strong knowledge of Unity engine with 2-4 years of hands-on experience building small to mid-scale games. WebGL Deployment: Experience optimizing games for browser play, including performance tuning, memory management, and lightweight builds. Multiplayer Networking: Proficiency with Photon PUN/Photon Fusion/Photon Quantum or alternative multiplayer frameworks. Ability to implement matchmaking, lobbies, and sync across clients. Gameplay Systems: Ability to design and implement basic mechanics (movement, combat, RNG outcomes, win conditions, scoring, etc.) that are responsive and scalable. UI/UX Implementation: Comfortable building simple but clean in-game menus, HUDs, and feedback systems tailored for web play. Version Control: Solid use of Git/Plastic SCM for collaborative development. Secondary/Support Skills Animation & Physics: Applying Unity's animation system and physics for player feedback (hits, knockouts, falling tiles, etc.). Asset Integration: Working with third-party assets (Synty packs, character rigs, particle systems) and adapting them to gameplay. Basic Backend/Cloud Awareness: Familiarity with server-side logic, API calls, or integration with external services (authentication, leaderboards, jackpots). Optimization: Experience with low-latency multiplayer, minimizing lag/packet loss issues. Cross-Platform Knowledge: While main builds are WebGL, exposure to mobile/web crossover is a plus.

Nice-to-Have Skills



Procedural Systems: Generating random maps, hazards, or outcomes for replayability. Game Economy Hooks: Understanding how to integrate wagering, rewards, or tokens into gameplay loops. Security Awareness: Familiarity with preventing exploits/cheats in multiplayer environments. Agile Development: Comfortable with sprints, rapid prototyping, and small dev team collaboration.
Job Type: Full-time

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1545589
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned