Back End Developer

LAI Games - Development · One North, Singapore
Department LAI Games - Development
Employment Type Full-Time
Minimum Experience Experienced

About the business:

 

LAI Games is a leading developer of arcade games and products used in entertainment venues around the world.

With roots that reach back to 1958, we have decades of experience working across international markets and a reputation for innovation and integrity. We design unique, accessible, and creative games and experiences for players in arcades and at home.

We're a global company committed to growing our employees along with the business. We've worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunities for professional growth.

 

Why Join Us:

 

BE PART OF AN INNOVATIVE, INDUSTRY-LEADING TEAM

LAI Games has a game portfolio comprised of video games, Virtual Reality experiences, mobile applications, ticket redemption games, and more. Our goal is to craft the most engaging, rewarding and innovative games and experiences in the out-of-home entertainment space, including arcades, barcades, bowling alleys and family entertainment centers. This commitment to innovation is demonstrated by the consistent launch of category-defining, award-winning titles such as Speed of Light, Snapshot, Let’s Bounce, HYPERshoot, and Virtual Rabbids: The Big Ride.


About the role:


Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. We collaborate, evaluate, and iterate on everything that goes into the game, with a strong focus on “easy to play, hard to master”, and great user experiences.

Our Game Programmers enjoy all elements of development, leveraging their experience, passion, and alignment with the design team, to drive the production of almost every aspect of our game development, from gameplay logic and physics, to shaders, audio, UI and beyond. One of the most unique and engaging aspects of arcade games is the range of technologies and interface devices used to deliver memorable gameplay experiences. Motivated by the diversity of products, projects and technologies they're exposed to in their role, our Game Programmers thrive in the collaborative environment that drives the integration of these game elements, delivering incredible, physical games and experiences that no PC, console or mobile can replicate at home. 


Key Responsibilities:


  • Design and develop software with a high standard of code quality, stability, maintainability, readability, and performance.
  • Collaborate with a team of programmers, artists, and designers to build asset pipelines, workflow processes and per-project development tools that are stable, elegant and efficient.
  • Collaborate with a team of programmers to advise the best software packages, hardware platforms, and techniques for implementing features, systems and tools.
  • Advise the development team with the scope and resources required for new product ideas, new features and improvements to our existing game catalogue.
  • Work with electrical engineers to integrate custom hardware interfaces and implement tools for thoroughly testing hardware.
  • Contribute to the design of new product ideas and features.


Required skills and experience:


  • Strong experience using Typescript and Firebase platform
  • Experience using GoLang and gRPC framework
  • Experience with DevOps (build pipelines, CI/CD, monitoring, etc)
  • Experience working in teams with version control systems such as Git or Perforce.
  • Experience with a variety of software development tools and practices such as unit testing, build automation, design patterns, data-driven development, etc.
  • Able to thrive in a diverse, collaborative team working productively and autonomously
  • Strong communication skills in English, both written and verbal.
  • A passion for games is critical as you'll be collaborating with the games development team and contributing to LAI Games products.


Nice to have skills ( not mandatory ):


  • Experience using C#
  • Experience developing Native Web Applications
  • Experience developing for Linux

Thank You

Your application was submitted successfully.

  • Location
    One North, Singapore
  • Department
    LAI Games - Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced