Remote job
Senior Software Engineer - Mobile
Job details
About this role
Role overview
Develop and operate mobile product features for a sports wagering application, contributing across feature design, implementation, testing, and production support. You’ll work with product, design, and engineering partners on a platform that uses Kotlin Multiplatform for shared business logic, while building your familiarity with its tools and practices.
Responsibilities
- Build, test, document, and release production-quality software. - Turn functional requirements into mobile features, including application logic and user interface work. - Work with product, design, and engineering partners to make technical decisions that improve the product. - Join code reviews, planning, and design discussions, and follow established engineering practices. - Take part in on-call support, investigate application issues, and contribute fixes and operational improvements. - Learn the product and its roadmap, communicate blockers, and seek guidance when needed.
Requirements
- At least five years of software development experience and strong programming fundamentals. - Mobile development experience with a modern UI framework such as SwiftUI, Jetpack Compose, or a similar framework. - Readiness to learn Kotlin and develop shared business logic using Kotlin Multiplatform. - Ability to explain technical reasoning, solve problems independently, and recognize when to ask for help. - Comfort with changing requirements, evolving priorities, and cross-functional work. - Familiarity with Agile or Scrum practices, or willingness to learn them.
Nice to have
- Experience developing for Android or iOS, familiarity with modern development tools and collaborative workflows, and interest in learning Swift for cross-platform work.
Benefits and work setup
- The source mentions occasional travel for team meetings, events, or conferences. - Compensation varies by geographic zone; the listed salary range is incomplete, so a reliable figure is not available.