At StoryToys we develop apps that ensure kids have fun with their favourite characters while learning and growing. We partner and collaborate with top children's brands like the LEGO Group, The Walt Disney Company, Mattel, Marvel Entertainment, Hasbro and more. Our apps include LEGO® DUPLO® WORLD, Disney Coloring World, Barbie™ Colour Creations LEGO® DUPLO® Peppa, Hungry Caterpillar Play School and many more. With over 200 million downloads, we have achieved global success across major app platforms
As a Mid Level DevOps & Platform Engineer (Unity & Mobile Games) you will play a pivotal role in supporting the development and creation of fun digital content for millions of kids. Your technical expertise will assist cross-disciplinary teams in the creation and maintenance of exceptional games, while fostering an environment focused on efficiency, innovation, and excellence. This position is an opportunity to leave a lasting impact, sharing your passion and advanced skills to help the wider StoryToys team to deliver world-class gaming experiences. This is a 12 month Fixed Term Contract.
Requirements
Responsibilities
- Support the development of entertaining, educational mobile games by providing DevOps services and assisting with Platform development, following industry best practices. Our games are played by millions of players, young and old.
- Own and maintain CI / CD pipelines for Unity-based mobile games.
- Provide front-line support to internal users of the above services.
- Develop and advocate for quality implementations that are performant, technically sound, and reusable by other developers.
- Train developers in the usage of DevOps systems and Platform packages as appropriate.
- Produce and promote clean, efficient, and optimised code. Be constantly aware of optimizing memory usage, frame rates, garbage collection, maintainability, etc, but with an eye for what is feasible given time and resource constraints.
- Collaborate with cross-disciplinary teams using Agile methodology.
- Write content pipeline tools and editor extensions to streamline production.
- Work with the Platform team to help develop and implement org-wide systems (e.g. In-App Purchases, deep linking, cross promotion, etc).
- Write technical product, process, and training documentation as necessary to minimize legacy knowledge.
- Be inventive! Come up with ways to improve process, working with other engineers to implement these improvements.
Requirements :
At least 5 years of software development experience.At least 2 years of experience with Unity.At least 2 years of experience in DevOps.Excellent C# skills.Excellent debugging skills.Great communication skills. While our focus is on product, you will also have experience writing technical documentation.Skilled in setting up and optimizing CI systems like Jenkins for continuous integration and deployment to streamline software delivery processes for iOS and Android.Expertise in automating and improving Unity build processes using Unity’s build tools and pipelines for enhanced efficiency and reliability of our mobile apps.Familiarity with managing codebases in Git. Being able to troubleshoot and resolve merge conflicts with developers.Experience managing and optimizing AWS services like EC2, ECS, S3, and CloudFront to ensure high availability and performance.Proficiency in using Docker for building, deploying, and managing containers to maintain consistent environments and efficient resource management.Strong understanding of SOLID programming principles, how systems work together and various common architectural approaches.Enjoy solving difficult technical problems, in large, complex systems.Nice to have
1+ years of game-dev industry experience.Experience with GitHub ActionsBenefits
Competitive salary based on experience.Opportunities for professional development and career growth.Flexible working hours with the possibility of remote work.Access to the latest software and tools in the industry.A supportive and fun environment!Application Process
Interested candidates should submit their CV / Resume along with a portfolio link showcasing their best work. Applications will be reviewed on a rolling basis until the position is filled.
StoryToys is an equal opportunities employer with a commitment to building a diverse workforce, representative of the world we live and play in! Accessibility is at the heart of our games and we reflect that in how we operate as a business.