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 |
๐
Average salary range of similar jobs in
analytics โ
Loading...