At a Glance
- Tasks: Join our Pipeline team to develop and maintain art tools and production pipelines.
- Company: Frontier, a leading independent video game developer in Cambridge.
- Benefits: Competitive salary, bonuses, private healthcare, and flexible working hours.
- Other info: Supportive culture focused on wellbeing and personal growth.
- Why this job: Work on exciting games and grow your skills in a creative environment.
- Qualifications: Solid Python knowledge and some experience with 3D software.
The predicted salary is between 28000 - 35000 £ per year.
Frontier is an independent video game developer and publisher, crafting immersive gaming experiences with fun gameplay and unparalleled artistic quality. Renowned for its iconic creative management simulation games, Frontier captivates players worldwide with immersive and authentic game worlds. The modern studio is located in the vibrant technology hub of Cambridge (UK). The talented team at Frontier are dedicated to nurturing our existing portfolio and delivering our exciting future roadmap.
This role is offered on a full in-studio basis or a hybrid basis (minimum 3 days per week in the studio). We can provide a comprehensive relocation support package as part of any offer, should you need to relocate.
We’re looking for a Graduate Python TD with solid Python knowledge to join our Pipeline team. In this role, you’ll support the development and maintenance of Frontier’s art tools and production pipelines. Working under the guidance of, and with mentoring from, senior team members, you’ll deliver features, resolve pipeline issues, and learn best practices in collaborative software development within a games studio environment.
- Demonstrable programming experience through asset creation or tool development (which may be through academic or personal projects)
- Solid Python programming knowledge (which may be through academic or personal projects)
- Some exposure to 3D software (one or more of Maya, Blender, Houdini, etc.)
- Familiarity with version control (Git, Perforce, etc.)
- Exposure to software development best practices (testing, CI/CD)
- Strong problem-solving and analytical skills
- Willingness to learn from feedback and mentoring
- Strong communication and teamwork abilities
- Basic knowledge of PyQt/PySide would be beneficial
WHAT WE CAN OFFER YOU: You will work with talented and passionate people to support, develop or publish our sophisticated and enduring games, in a creative, collaborative and inclusive environment. We love what we do, and we work hard to provide outstanding experiences for our players. Wellbeing is a big focus at Frontier, and we are continually evolving how we can support our people. We encourage a healthy work/life balance and provide a range of wellbeing activities, initiatives and sessions to support both mental and physical health.
We offer a competitive salary and benefits package, which includes a success-based annual bonus, share option schemes, life assurance, private family healthcare, flexitime working hours, enhanced maternity/paternity leave, in-house subsidised catering, support with relocation, a Cycle to Work scheme, free bike servicing, and social activities and events.
We strive to create an environment where everyone can fully demonstrate their capability and potential. If you therefore need any reasonable adjustments to support you during the recruitment process, please speak to your Talent Acquisition representative.
For queries, please email: recruitment@frontier.co.uk
Show us what you have done! If you have commercial game development experience, link us to your published games and showcase your personal contributions.
Tell us what you have learned! Programming at Frontier is a journey of personal growth. What skills, insights and lessons have you taken away from your previous experiences.
Graduate Python TD employer: Frontier Developments plc.
Contact Detail:
Frontier Developments plc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Python TD
✨Tip Number 1
Get your portfolio sorted! Showcase any projects you've worked on, especially those involving Python and 3D software. This is your chance to show us what you can do, so make it shine!
✨Tip Number 2
Network like a pro! Connect with folks in the gaming industry, attend events, and join online communities. You never know who might have the inside scoop on job openings or can give you a leg up.
✨Tip Number 3
Practice your problem-solving skills! Brush up on coding challenges and be ready to discuss how you've tackled issues in past projects. We love seeing how you think on your feet!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate candidates like you!
We think you need these skills to ace Graduate Python TD
Some tips for your application 🫡
Showcase Your Python Skills: Make sure to highlight your solid Python knowledge in your application. Whether it's through academic projects or personal work, we want to see what you've done with Python and how it relates to game development.
Demonstrate Your Problem-Solving Abilities: In your written application, share examples of how you've tackled challenges in your previous projects. We love seeing strong problem-solving skills, so don't hold back on showcasing your analytical thinking!
Talk About Teamwork: Since collaboration is key in our studio, mention any experiences where you worked as part of a team. Highlight your communication skills and how you contributed to group projects, as this will resonate well with us.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Make sure your application is tailored to the role and reflects your passion for game development!
How to prepare for a job interview at Frontier Developments plc.
✨Showcase Your Projects
Make sure to bring along examples of your programming projects, especially those involving Python and any 3D software like Maya or Blender. This will not only demonstrate your skills but also give you a chance to discuss your thought process and problem-solving abilities.
✨Brush Up on Version Control
Familiarise yourself with version control systems like Git or Perforce. Be prepared to discuss how you've used these tools in your projects, as this is crucial for collaborative development in a studio environment.
✨Prepare for Technical Questions
Expect technical questions related to Python programming and software development best practices. Review concepts like testing and CI/CD, and be ready to explain how you've applied them in your work or studies.
✨Emphasise Your Willingness to Learn
Frontier values growth and mentorship, so highlight your eagerness to learn from feedback and collaborate with senior team members. Share specific examples of how you've adapted based on constructive criticism in the past.