Senior Software Engineer (Mobile)
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. This position requires trust and honesty as it has access to customers financial details, therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification. Should you not hear from us within 2 weeks, please deem your application as unsuccessful. The perfect place to work, play and grow!
- iOS: Swift, SwiftUI, UIKit, Interface Builder, CocoaPods, XML/JSON, Xcode, MVVM architecture.
- Experience with API integrations, WebSockets, and asynchronous programming.
- Familiarity with 3rd party SDKs, hybrid development, and native development for all device types.
- Proficiency in Git, TFS, Azure, and version control best practices.
- Understanding of Apple UX/UI design guidelines.
- Experience with dependency injection (e.g., Hilt, Dagger).
- Unit and UI testing (JUnit, Espresso, Compose Testing, XCTest).
- Familiarity with CI/CD pipelines.
- Experience working in Agile/Scrum environments.
- Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively
- Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals
- Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope
- Exceptional attention to detail, ensuring high standards of quality in all outputs

