• Be the next goGetter
  1. Client Engineer Unity (3D)

    Singapore

    See All Positions
  2. Job Responsibility

    • Develop game mechanics, functions and features for our upcoming title
    • Collaborate with creative department for content/asset integration
    • Troubleshoot and optimizing game code for mobile platform
    • Work closely with the Lead Programmer and/or the Project Manager, and/or client engineers.
    • Design, prototype, and implement new game engine code, logic and functionalities as needed
    • Maintain or improve existing code to fulfill new requirements
    • Implement, test, debug, and ensure integrity of code, including code done by others
    • Ensure correct, scalable, flexible, clear and structured code, while keeping performance and workflow efficiency in mind
    • Provide solutions or assistance to technical problems faced by team members of other disciplines
    • Participate in planning, and executing best practices or efficient workflows to ensure timely delivery
    • Share knowledge to other team members
    • Improve and strive to attain the next level of your career

    The Pre-Requisites

    • Minimum Diploma or Degree majoring in computer science, computer engineering, game development focused on Game or Software programming or any related discipline with one+ year work experience in software development
    • Game development on Unity3D Engine
    • Proficient in C, C++, or C# programming, creating data structures/algorithms/etc
    • Able to create UI-relation functions
    • Experience in iOS/Android game publishing
    • Experience in game engine or tools development
    • Good problem-solving and debugging skills
    • Experience in version control systems
    • Experience in software engineering or project management tools
    • Proficiency in English (verbal and written)
    • 2-3 years experience in game development and software development
    • At least 1 shipped title in the gaming industry developing with Unity
    • Good communication skills and team player
    • Ability to code shaders in unity a plus point
    • Work experience in game or high-performance real-time software experience is required
    • Proficiency in Java (for Android) and Objective-C (for iOS) is a plus
    • Eager to learn, open-minded to different approaches and methodologies
    • Passion for video games