Senior Mobile Application Developer

2 Months 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

supercell - Senior Software Engineer, Groups & Chat

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Ajmera Infotech US - React Developer II – Medical Compliance Test Suite

Ajmera Infotech US

Hyderabad, Telangana, India (On-Site)
1 Month ago
Next Level Business Services - SAP Technical Archiving Specialist

Next Level Business Services

Saint Paul, Minnesota, United States (On-Site)
8 Months ago
Toptracer - DevOps Engineer

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
3 Months ago
SDP games - Flutter Developer

SDP games

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zenoti - Senior Software Engineer (Mobile)

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
supercell - Senior Software Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Toptracer - Software Engineer – Game Development

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
3 Weeks ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
5 Months ago
Appirits - Web Engineer

Appirits

Tokyo, Japan (Hybrid)
4 Months ago
Tide - Senior Engineer, Flutter

Tide

Belgrade, Serbia (Hybrid)
1 Month ago
AofL - Software Engineer

AofL

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
Loyalty Juggernaut - Mobile Application Developer (Android/iOS)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
2 Months ago
Stage - Flutter Developer

Stage

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
supercell - Senior Software Engineer, Groups & Chat

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

Epic Games - AntiCheat Analyst

Epic Games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Tesla - Automotive Technician - Tampere (Lempäälä)

Tesla

Pirkanmaa, Finland (On-Site)
4 Months ago
Rovio  - Level Designer

Rovio

Uusimaa, Finland (Hybrid)
1 Month ago
AlphaSense - Senior Software Engineer, Web Performance

AlphaSense

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
supercell - Senior Software Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
AlphaSense - Join AlphaSense Helsinki Talent Community!

AlphaSense

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Rovio  - Product Lead, Red’s Club

Rovio

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
supercell - Live Ops Manager, Live and New Games

supercell

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago
Mozilla - Senior Software Engineer

Mozilla

Finland (Remote)
1 Month ago
supercell - Technical Project Manager, China Business

supercell

Helsinki, Uusimaa, Finland (On-Site)
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

We believe games have the power to bring people around the world together and closer to each other. We work to create new, innovative, memorable experiences no one has played before. This is why we try to design games that excite wide and diverse player communities as well as to expand the audience for otherwise smaller “niche” game concepts. If you love to think, talk, play and make games, Supercell is the place for you. We’ve built a company of proactive and independent teams with the freedom to do what they think is best for their players, our games and the company at large.

Seoul, South Korea (On-Site)

Los Angeles, California, United States (Hybrid)

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)

Helsinki, Uusimaa, Finland (On-Site)

Shanghai, China (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