The role
We're looking for a talented Unity Developer to join our team in creating fun, social and mobile
games using the power of the Unity IDE to bring our ideas to life. As a front-end client
developer, you will be part of one of two agile teams and will be responsible for the client side
development of our multi platform (Web, iOS, Android) games.
Core Duties
? Create, debug, maintain and optimize the application's engine and features, editor and
related tools used within our game's continuous development cycle.
? Offer technical solutions, innovate and improve the quality of implementation,
performance and usability of the main application.
? Keep the existing application up to date in accordance with the latest changes that have
occurred in the development pipeline (e.g. new Unity versions and external plugin
SDKs).
? Implement new game features and services in close partnership with the project's wider
team.
? Improve existing game features based on design requests from the wider team.
? Suggest and implement improvements to the application's code base, optimising
features for re-use in new games.
? Write technical design documents that can be used by the wider team for a shared
understanding of the codebase and feature development.
? Improve core stability of the application by monitoring Unity crash logs for production
level errors and fixing them.
The Person
? Minimum 3 years of working experience within games development.
? At least 2 years of experience working within the Unity IDE, utilising C# as the
programming language of choice within a large and scalable application.
? Good knowledge of programming for games, along with optimising for cross platform
deployment.
? Experience with deployment to the App Store, Play Store and ideally for web.
? Experience in using testing to deliver quality code and application features for large,
scalable applications.
? Proactively escalates issues both to their teammates and the wider business if required.
? Actively participates in planning the sprint cycle.
? Able to work on a project that involves a lot of changes, with an iterative approach.
? Communicates clearly and explains concepts as necessary, with the ability to describe
technical approaches to problems in a clear and concise manner to non technical
members of the wider team.
Desirable
? Experience in writing native Java code for wrapping android builds
? Experience in utilising test cases in Unity.
? Experience in deploying Unity builds via WebGL to the web
? Experience in CI/CD setup and maintenance.
Technologies you'll be learning/using with us
? Unity IDE and C#,
? Java within the Android Wrapper,
? Objective C within the iOS Wrapper,
? Javascript within the Canvas (WebGL) wrapper,
About Our London Team
Originally founded as the Social Gaming department of a larger gaming company over 10 years
ago, we entered an exciting new phase with an international firm with similar goals in 2018.
Over the years we've entertained millions of players and currently operate the social versions of
3 free to play mobile casino games.
As well as developing and releasing regular game content updates and new features, the team
also run inhouse data analytics, customer service and marketing functions. We're developing
exciting new games as well and everybody on the team is part of that process.
The majority of the team have worked together for 5+ years which makes for a friendly and
supportive environment. We have regular team social events, Friday night drinks and look
forward to carrying on traditions of great Christmas and Summer parties.