This job listing expired on Oct 13, 2020
Tweet

Who are the CD Team? What is our mission and who do we support?

The Continuous Delivery team supports the release and delivery process with all parts needed to bring shared client technology to the game team as fast as possible with the best possible quality. The team collaborates with both dev teams and game teams and provides the process and tools to make them work together in an efficient way on the most prioritized items.

Your role within our Kingdom

As an Engineer you will be part of a team with a mission to build and maintain technology to support the usage of shared technologies here at King. This includes evaluating existing tech, developing new solutions to support our SDK and the studios that use that technology, as well as investigating problems and finding great solutions. You will also work in close collaboration with other teams and enjoy a creative, challenging and collaborative workplace where your ideas will be every bit as valued as your expertise.

You will work in a dynamic environment where work is driven by the requirements of the game teams which might include adapting to studio portfolio changes. Therefore you should be a fast learner with a positive attitude and a strong passion for working with new technology. You're excited about doing what's best for the games and adaptable enough to work on different things day to day based on their needs.

Skills To Create Thrills

As an Engineer within the CD Team you are naturally curious about new technologies and strive to understand how things work. Automation, repeatability and consistency is the core of any release and delivery process being skilled in doing automation in reality is central for this work.

Skills

  • Experience with various dynamic & static languages. Groovy, Python, Bash, TypeScript, C#
  • Experience with the Unity build system
  • Experience with Git
  • CI/CD build tools like Jenkins
  • Task & build automation tools like Gradle and CMake
  • Repo systems like Artifactory, NPM
  • Improving team workflows via automation (Github and Slack integrations, notifications and alerts)
  • The mindset of writing tests along with the application code of projects, building up a healthy test coverage
  • Experience with Splunk
  • Experience with Kubernetes and Docker
  • Collaborating with our dedicated ops team, client developers and other backend developers in various locations
  • Android, iOS, Windows, MacOs, Linux app integration and delivery
  • C/C++ development experience
  • Unity Game development knowledge
  • Asset Caching integration & strategies
  • Client development experience
  • Familiarity with web protocols, application servers and web servers
  • Knowledge about modern deterministic build systems such as Google Bazel

A great saga needs all sorts of heroes

Making games is fun! Especially when you do it with people who share the same idea of what makes a good workplace, great. We design games for everyone, no matter where they are or who they are, and we employ all sorts of people from all kinds of backgrounds to bring them to life. Truth is, we simply can’t expect diversity in our players and originality in our games without first nurturing it in our people. A great saga needs all sorts of heroes. And that’s it.

Making the world playful

When it comes to interactive mobile entertainment, we're pretty proud to be number one. We bring moments of magic to hundreds of millions everyday through games like Candy Crush Saga and Farm Heroes Saga. We take the art and science of gaming to the next level through our curiosity for the unexplored, passion for games, respect for each other and love for our players - and we’re not afraid to have fun along the way.

Let's shape the future

All applications should be made in English and we are keen on getting to know you and the stuff that makes you tick!