Senior iOS Software Engineer

About the Role

The client is developing a mobile loyalty platform for gamers, focused on game discovery, social interaction, and rewarding user engagement through a gamified experience.

The product already has tens of thousands of daily active users and features over 100 games on the platform. The company is in an active growth phase and is expanding its core engineering team to further scale the mobile application and improve product quality.

Responsibilities

  • Build and maintain the iOS version of the mobile application using Swift
  • Work with Kotlin Multiplatform for shared business logic
  • Collaborate closely with the Android team on a modern, scalable mobile architecture
  • Contribute to a high-quality, gamified user experience
  • Participate in technical discussions, architecture decisions, and code reviews

Requirements

  • 5+ years of software engineering experience
  • 3+ years of experience developing production-grade native iOS applications using Swift
  • Strong understanding of clean code, SOLID principles, and testing practices
  • Experience with MVC / MVVM architectural patterns
  • Good knowledge of iOS platform features and limitations

Nice to Have

  • Experience with Kotlin Multiplatform (KMP)
  • Background in consumer mobile applications, gaming, or gamification

Required languages

English C1 - Advanced
Published 12 January
112 views
ยท
28 applications
73% read
ยท
56% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...