Senior Mobile Application Developer

1 Day ago • All levels

Job Summary

Job Description

The Senior Mobile Application Developer will join the Supercell ID product team, contributing to the development of the client SDK used across Supercell games. Responsibilities include maintaining and improving the SDK, designing and implementing new features for the account system and social graph, collaborating with team members and game developers to design APIs, and optimizing the SDK for performance and memory efficiency. The role involves taking full ownership of projects within a small, empowered team, choosing tools, building scalable and secure software, and working across technical challenges while collaborating with various teams to deliver a cohesive player experience. A proactive approach to security and a collaborative mindset are highly valued. Hands-on experience with building consumer-facing or entertainment-focused apps and services is highly valued.
Must have:
  • Proven knowledge of C++ and native development for Android and iOS
  • Solid understanding of modern mobile OS processes and threads
  • Deep understanding of mobile platforms with UI implementation
  • Proficiency in integrating with backend APIs and services
Good to have:
  • Expertise in Flutter and Dart
  • Experience with CMake, graphics programming, and signing tools
  • Knowledge of on-device and other debugging methods

Job Details

Craft code that connects We’re looking for an experienced Senior Mobile Application Developer to join our in-house Supercell ID product team. The team is developing Supercell’s direct-to-player infrastructure and services, in which the Supercell ID identity platform is a core component. Supercell ID links all our games and web services together with the players through a secure account system and loyalty features, aligning with Supercell’s mission of “creating great games that as many people as possible play for years and that are remembered forever”.  We’re seeking a mobile application developer with extensive experience in C++ to contribute to the development of our client SDK, which runs across all Supercell games and hundreds of millions of mobile devices. The UI in our SDK is built with Dart using Flutter, and it integrates into various game engines across different platforms, ultimately reaching players around the world. You’ll contribute to the product vision for Supercell ID, design and implement new features, and maintain the existing SDK and infrastructure, taking full ownership alongside a small, empowered team. With that ownership comes both the credit for success and accountability for failure. You’ll choose your own tools, build scalable, secure, and maintainable software, and work across a broad spectrum of technical challenges. Security is a critical concern at our scale, and we value a proactive approach to identifying and mitigating risks. Unlike large tech companies, we don’t have all the building blocks in place, so you’ll have the opportunity to influence core architecture and implementation choices. A strong entrepreneurial, collaborative, and continuous improvement mindset is key to thriving in our environment. You’ll also collaborate closely with the entire Supercell X team and key stakeholders; including game teams, operations, and support - to deliver a cohesive and engaging player experience across all touch-points and channels. While a background in game development isn’t necessary, hands-on experience with building consumer-facing or entertainment-focused apps and services is highly valued. Responsibilities  Maintaining and improving the client SDK Technical design and implementation of the account system and social graph embedded into Supercell games Actively collaborating with team members and game developers to design great APIs in order to clarify and define concepts, use cases and requirements Optimizing the client SDK for performance and memory efficiency Requirements Proven knowledge of C++ and native development for Android and iOS A solid understanding of how modern mobile OS work — processes, threads, static and dynamic linkages etc. Deep understanding of mobile platforms with a meticulous approach to implementing UI that aligns with design specs and delivers a high-quality user experience in collaboration with UX designers Proficiency in integrating with backend APIs and services. Ability to coordinate with backend engineers, defining API requirements and troubleshooting integration issues. Passion and commitment to the product as well as enthusiasm towards games in general is very welcome! Bonus points While expertise in Flutter and Dart is advantageous, we are open to individuals who demonstrate the ability to quickly learn and engage with Flutter development Experience with CMake, graphics programming and signing tools  Knowledge of on-device and other debugging methods

Similar Jobs

Toptracer - Frontend Developer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Toptracer - Senior Embedded Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
6 Months ago
Tide - Senior Engineer, Flutter

Tide

Delhi, Delhi, India (Hybrid)
1 Day ago
Like Card - iOS Developer Engineer

Like Card

Amman, Amman Governorate, Jordan (On-Site)
1 Day ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tide - Senior Engineer, Flutter

Tide

(Remote)
9 Hours ago
Supercell - Senior Software Engineer, Groups & Chat

Supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Day ago
Toptracer - Senior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Santa Monica Studio - QA Lead

Santa Monica Studio

Los Angeles, California, United States (On-Site)
1 Month ago
PwC - Senior Associate_Android/Flutter Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Toptracer - Master Thesis Project | Summer Job | Extra Work

Toptracer

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Toptracer - Frontend Developer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Google - Senior Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

Google - Program Manager I, Maintenance Planner, Data Center Operations

Google

Hamina, Kymenlaakso, Finland (On-Site)
1 Week ago
Metacore - Game Programmer

Metacore

Helsinki, Uusimaa, Finland (Hybrid)
1 Day ago
Supercell - Workforce Manager, Player Support

Supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Day ago
Remedy Entertainment Plc - Development Manager

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
2 Weeks ago
Metacore - Game Economy Designer, Merge Mansion

Metacore

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Still alive studios - Internship

Still alive studios

Turku, Southwest Finland, Finland (On-Site)
2 Months ago
Tesla - Delivery Advisor

Tesla

Uusimaa, Finland (On-Site)
2 Months ago
Tesla - Service Advisor

Tesla

Uusimaa, Finland (On-Site)
2 Months ago
Metacore - Analytics Engineer

Metacore

Helsinki, Uusimaa, Finland (Hybrid)
2 Months ago
Metacore - Narrative Designer

Metacore

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Supercell is a global game company based in Helsinki, Finland, with offices in San Francisco, Seoul and Shanghai. Since our launch in 2010, we've brought five games to the global market – Brawl Stars, Clash Royale, Boom Beach, Clash of Clans and Hay Day.

If you love games and are passionate about playing and crafting them, and you’re looking for a job that provides you ownership and independence, you’re in the right place. We’ve built a company of proactive, independent teams with the freedom to do what they think is best for their players, our games and the company at large.

We are individuals from over 40 nationalities who believe in transparency, trust and the power of spending time with one another. 

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

London, England, United Kingdom (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

View All Jobs

Get notified when new jobs are added by Supercell

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug