SOFTWARE ENGINEER (FULL-TIME)

Magma Studios has been developing games since 2005. With over 14 games and apps launched in the market, Magma has established itself as one of the leading independent studios in Singapore.

Qualifications:

  • B.S. in Computer Science or equivalent
  • 2-4 years programming experience on relevant platforms and languages

Key Responsibilities:

  • Use Unity3D game engine to deliver apps
  • Meet milestone delivery of robust code and playable build
  • Work independently as part of a remote team
  • Create reusable components
  • Create Tools and Unity Editor extensions
  • Write UnitTest code
  • Manage working versions through Perforce
  • Manage tasks through JIRA
  • UML documentation
  • Code Review with other Software Engineers
  • Report to Senior/Lead Software Engineers

Desired Skills

  • Object oriented programming skills
  • Solid C# programming skills
  • Ability to design components of a big system
  • Ability to write Technical Design Document
  • Ability to test and debug other Software Engineer’s code competently
  • Ability to use UnitTest framework (NUnit, Visual Studio)
  • Ability to handle Json, XML data
  • Excellent problem solving skills
  • Good math skills, knowledge of vectors, matrices and linear algebra
  • Good knowledge of data structure and algorithms
  • Good team communication skills
  • Self motivated and work independently
  • Rapid and smart learner

Pluses

  • Unity3D experience for 1-2 shipped titles
  • C/C++ knowledge
  • iOS/Android native development
  • VR development (Google Cardboard SDK)
  • Experience in full development cycle

Qualified individuals interested in submitting for this position should do the following:

Send e-mail and résumé with subject 'Software Engineer' to hr@magma-studios.com

Responses should include a resume, contact information and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.

GAME PRODUCER

Keen to join a passionate team that introduced a multi-player online game enjoyed by 8-14 year olds, over 12 countries and in 7 languages? We seek a talented Game Producer to be a key member in expanding our MMO universe and are looking to fill this position for a 7-8 month period.

The Game Producer must show a high level of resourcefulness and organisation in handling issues. He/she will work with other team members to collate, verify and determine resource requirements, as well as be responsible for ensuring that development deadlines are met.

The Game Producer will also be responsible for production task lists, scheduling and work estimates. He/she will have charge of status awareness and reporting within the development team and is expected to possess the following:

  • At least 3 years of experience in an internal development Production role
  • Been an active member of a development team for at least 2 shipped projects
  • Demonstrable project management experience and proficiency in using tools, such as Shotgun or JIRA, to coordinate, track and manage development and team activities
  • Proven experience building and maintaining schedules and requirements to implement desired features
  • Experience managing external resources, remote contractors, and vendors
  • Ability to be an effective liaison for the development team, as well as between team members
  • Outstanding communication and troubleshooting skills
  • Deep knowledge of the game development process and industry trends at large

Qualified individuals interested in submitting for this position should do the following:

Send e-mail and résumé with subject 'Game Producer' to hr@magma-studios.com

Responses should include a resume, contact information and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.