Game Programmer (Unity) – Mobile Games – Singapore or Remote

Location: Singapore, Singapore Salary: Negotiable

Job ID: #24533 Posted: 2 months ago

Our client is able to offer fully remote work for this vacancy.

Project: Mobile Games


OPM’s client are seeking an experienced Games Programmer to join development on a new Battle Royale title from their studio based in Singapore

You will join a multi-functional team of developers and will work with to craft new and thrilling experiences for their players.

REQUIREMENTS:

  • Extensive games development experience, having shipped multiple features and projects in a live environment
  • Good experience with Unity3D, C#, and Java
  • Good understanding of development and tools for Android and iOS
  • Passionate about games development and has a desire to produce the next big hit
  • Bachelor’s degree(s) in Computer Science, Engineering, or any associated fields
  • Good sense of quality and polish, and pride in your work

RESPONSIBILITIES:

  • Developing, iterating, and maintaining game systems and features in Unity3D and their proprietary game server
  • Executing and implementing features for their games, and working on tools that enable the team
  • Enhancing system stability by following and promoting best practices like agile development and test-driven development
  • Collaborating on system design
  • Partaking in peer code reviews
  • Supporting to the decisions that shape their games by giving and receiving feedback
  • Communicating and solving mathematics and physics-based problems efficiently

DESIRED SKILLS:

  • Experience working on a popular (>1M MAU) free-to-play game
  • Experience with Java 8
  • Experience with TCP / UDP Sockets programming
  • Experience with Microservices such as Tracing, Service Discovery, Inter Service Messaging, Monitoring
  • Experience with Performant and scalable data such as NoSQL, In-memory datastore
  • Experience with Containers such as Docker and Kubernetes
  • Production experience with integration and stress testing
  • Experience with Continuous Integration and Build Automation using Gradle, Ansible, Jenkins
  • Experience with Automatic Monitoring and Maintenance using Unix, Bash, Prometheus, Grafana, ELK
  • Experience using managed services listed above on AWS and/or Google Cloud
  • Experience developing high volume and performance critical services

Interested in finding out more about the studio and project? Apply now or call directly today on +44 1206 214 422!

Tagged as: C, Java, Unity Programming

Max. file size: 10 MB.

Tags: C , Java , Unity Programming Categories: Programming , Technical

mm

Michaela Thompson

See Michaela's jobs

How to Get a Job in Animation

If you are interested in the idea of bringing unique characters and worlds to life, then game animator jobs are…

Read more

What Is a Game Programmer Job Role?

One of the most important jobs in game development is that of a game programmer. Without this role, any story…

Read more

What is a Unity Developer and What Skills are Required?

A Unity Developer brings their software expertise to tasks involving the Unity engine. The Unity engine is a run-time environment…

Read more

Copyright © 2021 OPM Response Ltd. Tollgate Business Park, Colchester, Essex, CO3 8AB, United Kingdom