3 дня назад
Senior Software Engineer (Client SDK)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Client SDK): Building and shipping the Supercell ID client SDK embedded across Supercell games on iOS, Android, and other platforms with an accent on native C++, Flutter, web technologies, and player-facing account experiences. Focus on architecting cross-platform SDK integrations, transitioning UX toward webviews, diagnosing runtime and performance issues, and delivering reliable account safety and identity features at massive scale.
Location: Helsinki Studio, Finland; primarily office-based with flexibility to work from home when needed
Company
is a Helsinki-based games company creating long-running games including Hay Day, Clash of Clans, Boom Beach, Clash Royale, and Brawl Stars.
What you will do
- Architect, build, and ship the ID client SDK shared across games on iOS, Android, and other platforms.
- Develop player-facing account experiences covering registration, login, account safety, compliance, and identity.
- Lead software projects from idea through implementation, release, and operations in collaboration with product managers, designers, analysts, game teams, and legal teams.
- Shape product improvements using data, player feedback, and firsthand experience.
- Work with game teams to create smooth integrations, maintain a small SDK footprint, and resolve integration and production issues.
- Participate in the client support rotation for game teams and players.
Requirements
- Experience building consumer-facing mobile applications for iOS and/or Android with Swift, Kotlin, C++, Flutter, or Dart.
- Understanding of platform constraints and application lifecycles, including diagnosing performance and runtime issues.
- Ability to learn unfamiliar parts of the stack and work across native and web boundaries.
- Strong ownership, product thinking, and experience leading cross-team projects with engineering and non-engineering stakeholders.
- Commitment to testability, backward compatibility, maintainability, and reliable software at very large scale.
- Comfort using modern development tools, including AI coding agents.
Nice to have
- Experience shipping web-based user experiences, especially when embedded in native applications.
- Experience building SDKs, libraries, or components shared across multiple applications.
- Experience with routine backend development for end-to-end feature delivery.
Culture & Benefits
- Independent cells, trust, freedom, and autonomy are central to the work environment.
- Compensation, benefits, resources, and a supportive work environment are provided.
- Relocation support is available through a dedicated mobility team and external partners, including support for accompanying family members.
- Accommodations can be arranged to support participation in the recruitment process.
Hiring process
- Submit an application through the online application form.
- Specific accommodations can be discussed during the recruitment process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →