At a Glance
- Tasks: Join our team to optimise game performance across multiple platforms and develop gameplay mechanics.
- Company: Be part of Sporty Group, a leading entertainment platform partnered with global champions.
- Benefits: Enjoy a salary up to £50k, bonuses, flexible hours, and top-notch equipment.
- Why this job: Work on exciting projects in a supportive environment with a focus on innovation and teamwork.
- Qualifications: 5+ years Unity experience, strong C# skills, and familiarity with performance analysis tools required.
- Other info: Flexible on-site work options and a commitment to equal opportunities for all applicants.
The predicted salary is between 36000 - 60000 £ per year.
Please note: This role is 3 days a week on site in our gaming studio in Bournemouth, but 2 days is also okay per week. We’re on a mission to be an everyday entertainment platform for everyone! Partnered with some of the world’s greatest champions, including Real Madrid FC, Michael Essien and Eder Militao, we’re on the lookout for champions of our own to be a part of some of the biggest, most exciting and most successful online gaming brands in the world. Sporty, SportyBet, SportyTV and SportyGames are the backbone of the Sporty Group portfolio. With hundreds of millions of visitors globally, if you click ‘apply’, you’ll have the opportunity to be part of something massive.
About The Role - Sporty Games UK is looking for a Unity developer with in-depth knowledge and experience in optimising game performance across multiple platforms, including mobile.
- The ideal candidate will approach tasks with a focus on performance optimisation from the start.
- They must be familiar with profiling techniques and tools for different platforms that can highlight areas of a project that can be improved upon.
- The platforms we develop for are Android & iOS, PC, PlayStation 4/5, Xbox One/S and Switch, using mobile as our low-end benchmarks.
- Experience in all of these is not a requirement, but an understanding of the hardware limitations and capabilities of mobile devices is desirable.
- An in-depth familiarity with Unity’s use of memory and rendering pipelines is essential.
The role will involve gameplay mechanics development, but predominantly the chosen candidate will be part of a technology development team that addresses areas that are difficult to ‘maximise’ on low-end devices. Recent examples include:
- Custom cloth mechanics
- Using shaders to achieve movement and texture variance at runtime
- Large crowds of people simulation
- Platform-dependent texture memory management
- Working with artists to find visual effects solutions that can work within a GPU budget without losing their ‘wow factor’.
You should apply if you have:
- 5+ years of professional Unity development, working in a team on any of the stated platforms
- In-depth knowledge of the C# language
- Experience using Unity’s profiler and performance analysis tools
- Experience using Visual Studio for development, testing and debugging
- The desire to learn as new technologies are released, and an ability to communicate findings to others on the team
- Familiarity with Unity’s Addressable Assets
- Set up and direct use of any of Unity’s Render Pipelines
Experience in these areas is highly desirable:
- URP familiarisation
- Writing custom shaders (Outside of Shader Graph)
- Multiplayer development of any kind
- Experience in any console submission compliance
- Asset optimisation techniques to reduce draw calls, memory consumption and loading times
- Rendering optimisation techniques to improve rendering performance
- Use of any platform-specific profile and analysis tools, be it XCode, Android Studio or Console Dev Kit.
What’s in it for you?
- Salary up to £50k + x4 bonuses and benefits
- 3 days a week on site in our gaming studio in Bournemouth is preferred, but 2 days is also okay per week
- Our core working hours are 10am-4pm, with flexibility outside of this.
- We want our teams to perform as best they can, so we’ll set you up with a top-of-the-line computer.
- Sporty is independently managed and financed, meaning we don’t have arbitrary shareholder or VC targets to cater to.
- So if you decide to join us on this amazing journey, we can guarantee a stable and solid working environment with some of the best team members around.
Benefits:
- Company health insurance
- Pension contributions
- 22 days paid annual leave plus bank holidays
- We have core hours of 10am-4pm in a local timezone, but flexible hours outside of this
- Top-of-the-line equipment
- Annual company retreats
- x4 bonuses a year (1 every quarter)
- Our business is globally established and successful, offering stability and security to our Team Members
Interview Process:
- Video interview with three of our Technical and Game Directors
- Face to face interview meeting the team in Bournemouth
- Offer
Equal opportunities for everyone:
We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.
Unity Technology and Optimisation Programmer employer: Sporty Group
Contact Detail:
Sporty Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Unity Technology and Optimisation Programmer
✨Tip Number 1
Familiarise yourself with the latest Unity performance optimisation techniques. Since the role focuses heavily on optimising game performance, showcasing your knowledge of profiling tools and memory management during discussions can set you apart.
✨Tip Number 2
Engage with the gaming community, especially forums or groups focused on Unity development. Networking with other developers can provide insights into common challenges and solutions, which you can reference in your conversations with us.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented performance improvements. Being able to articulate your hands-on experience with Unity's profiler and any custom shaders you've written will demonstrate your practical skills effectively.
✨Tip Number 4
Stay updated on the latest trends in mobile gaming and console development. Understanding the hardware limitations and capabilities of various platforms will help you align your expertise with our needs, making you a more attractive candidate.
We think you need these skills to ace Unity Technology and Optimisation Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of professional Unity development experience. Focus on specific projects where you optimised game performance, especially on mobile platforms.
Craft a Strong Cover Letter: In your cover letter, express your passion for gaming and how your skills align with the role. Mention your familiarity with Unity’s profiling tools and any relevant experience with performance optimisation techniques.
Showcase Relevant Projects: Include links or descriptions of past projects that demonstrate your expertise in Unity, particularly those involving custom shaders, multiplayer development, or asset optimisation techniques.
Prepare for Technical Questions: Be ready to discuss your experience with C#, Unity’s Addressable Assets, and rendering optimisation techniques during the interview process. Highlight your ability to communicate technical findings to team members.
How to prepare for a job interview at Sporty Group
✨Showcase Your Unity Expertise
Make sure to highlight your experience with Unity development, especially your knowledge of performance optimisation techniques. Be prepared to discuss specific projects where you've successfully improved game performance across various platforms.
✨Familiarise Yourself with Profiling Tools
Since the role requires in-depth knowledge of profiling techniques, ensure you can talk about your experience using Unity’s profiler and other performance analysis tools. Bring examples of how you've used these tools to identify and resolve performance issues.
✨Demonstrate Your Problem-Solving Skills
Be ready to discuss challenges you've faced in previous projects, particularly those related to optimising for low-end devices. Highlight your approach to problem-solving and how you collaborated with team members to find effective solutions.
✨Communicate Your Passion for Learning
Express your enthusiasm for staying updated with new technologies and trends in game development. Share instances where you've learned new skills or tools and how you've communicated these findings to your team.