At a Glance
- Tasks: Own and optimise CI/CD pipelines for exciting narrative games using Unity and TeamCity.
- Company: Join Fusebox, a dynamic company creating engaging live-service games.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career development.
- Why this job: Be part of a creative team and shape the future of interactive storytelling.
- Qualifications: Experience with Unity, TeamCity, and CI/CD pipelines is essential.
The predicted salary is between 40000 - 50000 £ per year.
Location: Remote (UK Residents Only)
Please note we are only accepting applications from within the UK due to being flexible to travel to work events/socials.
You must have experience using Unity and TeamCity.
Fusebox is seeking a skilled Unity Developer (DevOps) to play a key role in the evolution of our live-service, narrative games. You will be taking ownership of our existing TeamCity Cloud setup, taking responsibility for extending our CI/CD pipeline, managing build agents, automating binary and AssetBundle/content releases, and keeping our deployment pipelines running smoothly.
In this role, you will work closely with our development and integration teams to support weekly content updates, manage application updates, and build automated tests. The ideal candidate will be able to identify improvements to our automated systems, optimize build times, and work alongside senior developers to expand our CI/CD systems to support new titles.
Responsibilities:
- Take ownership of, maintain, and expand existing CI/CD pipelines, collaborating with fellow developers and content integrators.
- Automate and optimize Unity binary builds and AssetBundle/Addressable content generation.
- Manage remote TeamCity build agents to ensure application and content releases hit strict deadlines.
- Maintain and improve existing automation workflows, enforcing best practices in CI/CD and source control strategy.
- Manage deployment pipelines to the Google Play Console and Apple App Store Connect.
- Create and maintain detailed project documentation.
- Proactively communicate concerns, potential challenges, and pipeline bottlenecks.
Requirements:
- Strong experience using Unity with C#.
- Proven experience building and maintaining CI/CD pipelines for Unity projects using TeamCity.
- Highly proficient with source control, particularly Git.
- Proficiency in scripting languages for DevOps automation (e.g., Python, Bash, and/or PowerShell).
- Familiarity with the Google Play and Apple App Store deployment processes.
- Excellent communication and collaboration skills.
Preferred / Nice to Have:
- Experience with back-end services, particularly Google Cloud (GCP) and AWS.
- Experience developing automated tests for Unity.
- Experience with TeamCity Kotlin DSL for pipeline configuration.
- Experience with BitBucket Pipelines and YAML.
- A passion for interactive fiction, storytelling, and creating engaging narrative games.
Unity Developer (CI/CD & TeamCity) 12 Months FTC employer: Fusebox Games
Fusebox is an exceptional employer that fosters a collaborative and innovative work culture, perfect for Unity Developers looking to make a significant impact in the gaming industry. With a focus on employee growth, we offer opportunities to enhance your skills in CI/CD and DevOps while working remotely from anywhere in the UK, allowing for a flexible work-life balance. Join us to be part of a passionate team dedicated to creating engaging narrative games, where your contributions will be valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Unity Developer (CI/CD & TeamCity) 12 Months FTC
✨Tip Number 1
Network like a pro! Reach out to fellow developers, attend online meetups, and engage in forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Unity projects and CI/CD pipelines. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Unity and DevOps questions. Practice explaining your past experiences with TeamCity and CI/CD processes, as this will help you shine during technical discussions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Unity Developer (CI/CD & TeamCity) 12 Months FTC
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Unity and TeamCity. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about narrative games and how your background makes you the perfect fit for our team. Keep it engaging and personal!
Showcase Your CI/CD Knowledge:Since this role focuses on CI/CD pipelines, make sure to mention any specific experiences you have with automation and build management. We love seeing examples of how you've optimised processes in the past!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Fusebox Games
✨Know Your Tech Inside Out
Make sure you brush up on your Unity and TeamCity skills before the interview. Be ready to discuss your experience with CI/CD pipelines and how you've optimised them in past projects. This will show that you're not just familiar with the tools, but that you can truly leverage them.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous roles, especially related to build agents or deployment pipelines. Discuss how you identified bottlenecks and what steps you took to resolve them. This demonstrates your proactive approach and ability to think critically under pressure.
✨Communicate Clearly and Collaboratively
Since this role involves working closely with development and integration teams, practice articulating your thoughts clearly. Use examples from your past experiences to illustrate how you’ve effectively communicated with team members and managed project documentation.
✨Be Ready to Discuss Automation
Familiarise yourself with scripting languages like Python or Bash, as well as any automation workflows you've implemented. Be prepared to explain how these have improved efficiency in your previous roles. This will highlight your technical prowess and understanding of DevOps principles.