Senior Software Engineer - Publishing Platform, Riot Mobile
Core
Build and scale a mobile platform connecting millions of players to the Riot ecosystem, bridging in-game and out-of-game experiences.
Role type
Senior Software Engineer (Mobile Platform)
Builds
Riot Mobile app (iOS/Android) featuring personalization, social systems, and cross-game experiences
Domain
Gaming / Mobile Applications
Deliverable
product features
Required skills
Mobile application development, Kotlin Multiplatform (KMP), iOS development, Android development, Complex codebase navigation, UX/Visual design collaboration, Technical strategy definition
Preferred skills
React, Telemetry and analytics (Firebase, Statsig, DataDog), Java Spring Boot, Build/deploy automation
Technologies
Kotlin Multiplatform, iOS, Android, AWS Lambdas, React, Spring Boot
Responsibilities
Design and maintain mobile features across iOS and Android, Own multi-month projects from discovery to production, Collaborate with product and design teams to solve ambiguous problems, Influence technical decisions and architecture, Write maintainable code with test coverage, Improve platform reliability and performance, Mentor other engineers, Partner with teams for cross-game integrations
Seniority
Senior, hands-on IC