Junior Unity Engineer

Who are we?

StoryToys is a Top-Ten children’s app creator, delivering a suite of apps for children between the ages of 2 and 8. We work with the world’s biggest entertainment IP, translating their loved characters to a digital world. We publish worldwide, in 26 languages with monthly active users in the millions. We are based in Dublin, Ireland but work with a large global team.

As a Junior Unity Engineer you will be ready to make an impact in game development and in the creation of digital content. Your passion will be in creating and maintaining awesome games as well as learning to have the best and most efficient development experience possible. 

What you’ll do:

  • Develop entertaining, educational cross-platform mobile games using Unity aiming to be played by millions of players.
  • Work closely with designers and UX/UI to get thorough specs and flesh out the best way to get new ideas into the game, using storyboards, wireframes, feature specs etc.
  • Implement good practices of game development using Unity3D engine, focussing on quality that are highly performant, technically sound and reusable by other developers.
  • Good practices such as optimising memory usage, frame rates, garbage collection, maintainability etc.
  • Work with the creative and product team to integrate and create digital assets where possible.
  • Be part of breaking down stories into technical tasks that can be estimated.
  • Write content pipeline tools and editor extensions, to streamline production.
  • Work closely with the Art team to get awesome artwork into the game while be mindful of performance and platform constraints.
  • Be responsible for designing, developing and deploying major game features from end to end.
  • Create functional and engaging features that will delightfully surprise our users.
  • Be part of a tight game development team looking to iterate fast on a fun concept and then building it out.
  • Work with some of the best and be a key member of a high performing, global engineering team while collaborating with other core functions to devise optimal technical solutions to game requirements.
  • Innovate and iterate on process, systems and technology to deliver child-centric games.
  • Test your own code extensively and work closely with the QA team to resolve bugs and to hit sprint goals with a high production quality.
  • Identify and articulate technical and production risks and obstacles, as well as generate solutions.

How you’ll do it:

  • We want someone who can zoom into the details and zoom out to embrace the big picture.
  • Be the champion for the user and have real input on the end-user product!
  • Be confident in your abilities, contributing as part of a cross-disciplinary team that uses a scrum-like process.
  • Knowledge share – you’ll focus on promoting clean, efficient and optimised code to the whole team.
  • We hope you’ll enrich our team with your enthusiasm and passion, both for games and for life
  • Be highly motivated to work in the game industry.
  • With curiosity and a genuine desire to improve children’s education through the use of our apps.

What you’ll need:

  • A good level of educational experience in developing 3D games using Unity.
  • C# (.Net 3.5) skills.
  • No fear of reading or writing documentation.
  • Good understanding how to write low-latency and low-garbage code in C#.
  • Some knowledge in using Git (or Git-like systems) and SCM patterns.
  • Understanding of programming principles, how systems work together and various common design patterns.
  • Love and knowledge of video games.

Nice to Haves:

  • Experience with 3D content and other 3D tools.
  • Understanding of 3D modelling pipeline and asset generation and import pipelines into Unity.
  • Some knowledge of Unity animation systems (2D/3D).
  • A desire to improve children’s education through the use of entertainment.

If you are interested in applying for this role, please email your details to careers@storytoys.com with the role title and your name in the subject line.