iOS Developer

Key Requirements

  • 5+ years of professional experience in iOS development.
  • Advanced expertise in Swift and solid experience with SwiftUI for building intuitive, dynamic UIs.
  • Hands-on experience with TCA (Swift Composable Architecture) for scalable, modular app architecture.
  • Strong knowledge of iOS frameworks such as UIKit, Foundation, Core Data.
  • Proficiency with RESTful APIs and network communication.
  • Experience writing unit tests with XCTest / Xcode Unit Tests and ensuring code reliability.
  • Familiarity with CI/CD pipelines and automation in iOS development lifecycle.
  • Strong problem-solving and analytical skills.
  • Experience with Git and collaborative workflows (PRs, code reviews).
  • Excellent communication and teamwork skills.

 

Preferred Experience

  • Experience in the online casino or gaming industry.
  • Proven track record of improving UI/UX in high-performing mobile apps.
  • Knowledge of design patterns, reactive programming, or Combine.

 

Key Responsibilities

  • Develop and maintain world-class iOS gaming applications.
  • Write clean, testable, and maintainable code following industry best practices.
  • Implement scalable app architectures with SwiftUI and TCA.
  • Collaborate with designers and backend developers to ensure smooth integration with game providers and APIs.
  • Debug, profile, and optimize app performance.
  • Stay ahead of iOS trends, bringing new technologies and ideas into production.
  • Implement and maintain automated unit tests (XCTest) to safeguard performance and reliability.
  • Participate in code reviews and contribute to evolving engineering standards.
  • Work with cross-functional teams to design and ship new features that enhance the player journey.

Required skills experience

TCA 1 year
XCUITest 6 months
SwiftUI 1 year

Required languages

English B2 - Upper Intermediate
Published 9 September
138 views
ยท
31 applications
33% read
ยท
23% responded
Last responded 13 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...