Senior Game Programmer, Hay Day

Senior Game Programmer, Hay Day

Full-Time 9.9 - 12.1 £ / hour (est.) No working from home possible
Brawl Stars

At a Glance

  • Tasks: Join our team to create fun and engaging features for millions of players.
  • Company: Supercell, a leading games company known for iconic titles like Hay Day.
  • Benefits: Enjoy a supportive work environment with relocation assistance and competitive compensation.
  • Other info: Flexible culture that values creativity and independence.
  • Why this job: Make a real impact in game development while collaborating with talented professionals.
  • Qualifications: Strong C++ skills and a passion for gaming are essential.

The predicted salary is between 9.9 - 12.1 £ per hour.

Hay Day team is stacked with great programmers who want to hire more great programmers to call them "my new favorite team member" and call upon you to join the quest of adding a little bit of fun to the daily lives of our hundreds of millions of players. At Supercell, client programmers are at the heart of the team, working together with designers, artists, and other programmers to craft fresh, new experiences for our players. Coding features is of course your bread and butter, but you'll put on your designer hat and make a ton of calls on what goes into, and what doesn’t go into, the game. You're someone who likes to decide what to do with the people you work with rather than being told what to do from above and create tremendous impact on a small team. Our game programmers are mostly generalists, so you can work on lots of different areas of the game. It’s important that you take pride in your work and know what it means to take responsibility and deliver quality and fun to players. You are comfortable taking a feature from a vague idea on a post-it to a fully working and polished implementation.

We offer you a chance to join a team of professionals where talent feeds talent. We do not believe in bureaucracy or convoluted processes. Game development is a team sport, so we work together to achieve the best results. We trust each other’s skills and value each other’s work. All of us are driven by the amazing opportunity to make a game played by millions of players better and better. If this sounds exciting to you, then you might just be the part we are looking for!

What You'll Be Doing

  • Craft great high-quality features and tech that help players enjoy our games more
  • Be passionate about the game and contribute design ideas to help it be better
  • Write robust code to be used by millions of players
  • Work closely with the team on shared goals while individually delivering complete work

What You Have

  • Broad understanding of games programming
  • Strong, professional experience using C++
  • Equally capable building on top of existing code as creating new systems
  • Passion to learn new skills and technology
  • Passion for games
  • A self-starter approach to use AI: you've found ways to use it in your day-to-day work, you experiment, figure things out and bring the same energy to every new challenge.

Would Be Nice if You Also Have

  • Mobile development experience on iOS or Android
  • Experience creating or working on a live-service title
  • Experience with real-time, multiplayer games
  • Ability to deeply optimize code for performance
  • Deep experience in any of the following areas: mobile UI, gameplay, modern graphics tech, live-ops events

Where You'll Be

This role can be based either in our Helsinki or London Studio. There will be some travel expectations with this role to help build relationships, as stakeholders are based in both locations.

About Supercell

Supercell is a games company from Helsinki, Finland, with offices also in San Francisco, Seoul, Shanghai, and London. Our mission is to create great games that as many people as possible play for years and that are remembered forever. So, how do we make great games? By putting together the best teams and giving them the freedom and independence to succeed. And by taking risks, failing, sharing learnings, and killing lots of projects.

Hey, You Might Love It Here!

Independent cells and trust are at the core of our culture. But it takes more than that to make great games. We take good care of our people, providing them with the compensation, work environment, and resources they need to succeed while having fun along the way.

You Are Not Your Job Title ™

Here, you won’t need to focus on chasing titles or climbing ladders. Internally, our job titles don’t include prefixes like Senior, Junior, Principal, or Director. Recognition isn’t tied to your title, as it doesn't define the impact you can have around here.

Benefits And Compensation

We want you to enjoy your time here fully, so we structure our compensation and benefits with that in mind. It starts with perceiving you as a human being, not a resource. Relocation? Yes! No matter where you’re moving from, our dedicated mobility team and partners will support you throughout your move.

Not Sure if You Should Apply?

Many candidates with great skills and experience second-guess themselves. The bar is high, but if this role excites you, apply! We’re here to help you succeed.

Senior Game Programmer, Hay Day employer: Brawl Stars

Supercell is an exceptional employer that fosters a dynamic and innovative work culture, particularly for the Live Ops Growth Leader role in vibrant cities like Helsinki or London. With a strong emphasis on employee growth and collaboration, team members are encouraged to experiment and push boundaries, ensuring a rewarding experience while contributing to the success of beloved games like Clash of Clans. The company offers competitive benefits and a unique opportunity to be part of a passionate team dedicated to creating engaging player experiences.

Brawl Stars

Contact Details:

Brawl Stars Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Game Programmer, Hay Day

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Brawl Stars or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Brawl Stars.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Brawl Stars.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Brawl Stars that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Game Programmer, Hay Day

C++
Game Programming
Mobile Development (iOS or Android)
Real-time Multiplayer Games
Code Optimisation
Gameplay Design
User Interface (UI) Development

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Brawl Stars.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Brawl Stars and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Brawl Stars

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Brawl Stars uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.