StoryToys

Mid-level Engineer

StoryToys

contract

Posted on:

Origin:  • 🇮🇪 Ireland

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

JavaObjective-CUnity

About the role

  • StoryToys develops educational mobile apps for children using top children's brands such as LEGO, The Walt Disney Company, Mattel, Marvel and Hasbro.
  • 12 month fixed term contract to shape fun, educational games and take ownership of key features.
  • Develop entertaining, educational mobile games using the Unity engine for multiple platforms, following game development best practices.
  • Develop quality implementations that are performant, technically sound, and reusable by other developers.
  • Produce clean, efficient, and optimized code.
  • Be part of a cross-disciplinary team that uses an Agile process.
  • Collaborate with designers and UX/UI to get thorough specs and flesh out new ideas (storyboards, wireframes, feature specs).
  • Contribute to estimating user stories and breaking them down into technical tasks.
  • Write content pipeline tools and editor extensions to streamline production.
  • Work closely with the Art team to integrate artwork while being mindful of performance and platform constraints.
  • Test your own code extensively and work closely with the QA team to resolve bugs and hit sprint goals.
  • Write technical documentation as necessary to minimize legacy knowledge.

Requirements

  • At least 2 years of software development experience.
  • Minimum of 1 year of experience with Unity.
  • Minimum of one shipped title.
  • Excellent C# skills.
  • Excellent debugging skills.
  • Great communication skills; capable of writing technical documentation.
  • Solid understanding of real-time rendering and rendering bottlenecks.
  • Solid understanding how to write low-latency and low-garbage code in C#.
  • Fluent in using Git (or Git-like system) and SCM patterns.
  • Passion for creating video games.
  • Nice to have: Familiarity with Objective-C and Java.
  • Nice to have: 2+ years of game-dev industry experience.
  • Nice to have: Familiarity with Automated Build Systems and Continuous Integration.
  • Nice to have: Experience with WebGL, preferably in a Unity context.
  • Nice to have: Familiarity with the App Store and Google Play submission processes.
  • Nice to have: An understanding of how kids approach play.