(Senior) Client Developer - Games Technology

Helsinki, FI
Rovio Entertainment Ltd.

About this job

Location options: Visa sponsor, Paid relocation
Job type: Full-time
Experience level: Mid-Level, Senior
Role: Graphics/Game Developer
Industry: Entertainment, Mobile Game
Company size: 201–500 people
Company type: Public


python, c++, objective-c, java

Job description

Do you want a challenge? Do you want your work to reach 10’s of millions of gamers around the globe? Do you feel inspired by being part of developing innovative service for F2P games? If yes, you could be the Client Technology Developer we are now looking for to join our Games Technology team in Espoo, Finland.

Your work will include developing Rovio’s Beacon SDK and other tools for our game teams. Our Beacon SDK is integrated in all our games and provides support for our Beacon cloud services, for example, user identity, analytics, advertising, segmentation, payments and third party services. We are presently developing of a native C# SDK for Unity3D to replace our existing C++ SDK.

You will work closely with our game developers to find great answers to challenges we face building and operating our games. You will work on projects with other members of our team of developers (client, front-end, server, data, cloud, QA), product managers, and designers to implement versatile solutions

Rovio Technology consists of 50 professionals providing our games teams with the means to bring their games to life every day. We serve tens of millions of players, host some of the most cutting edge cloud services out there, serve thousands of requests per second from all corners of the globe, capture 4 Billion of analytic events per day and over 1TB of data per day, and run over 1000 instances on Amazon AWS.

We are looking for someone who has:

  • C# programming skills plus experience with Unity 3D, Android, iOS with ideally 5+ years experience
  • Passionate about games and building technology and services for games developers
  • Practical experience working in Agile software development teams using Scrum or Kanban
  • Team player mind-set with good communication skills especially in English and have a can-do attitude

It’d be great if you had some of these:

  • Python, C++, Objective C and Java programming experience
  • BSc/MSc in Computer Science or a related technical field
  • Experience with test frameworks and continuous integration systems
  • Interest in emerging solutions and technologies, for example, the use of machine learning in gaming

What you get when you join us

  • We give you the best support we can, helping you to grow and achieve your professional goals
  • Our team is hands-on, open, collaborative and ambitious. We do have fun together!
  • You will get to work in a truly international environment with more than 15 nationalities in the Technology team
  • Competitive benefits such as lunch vouchers, breakfast, gym, sauna, gaming area and our various hobby clubs.

Don't keep us waiting - send your application already today! Remember to include a cover letter and CV.

Recruitment process

1. First meeting: before diving deeper into your tech skills, we want to know who you are and what motivates you. This is also an opportunity for you to learn more about Rovio.

2. Second rounds: Technical interview along with a discussion with the team lead and team member(s). Our aim is to get a clear overview of your skills, how you would fit with our working culture, your ambitions and where we can help you develop. We also try to give you a chance to meet the wider team. 


Helsinki, FI

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH