Betway Africa logo

iOS Developer

Betway Africa
1 day ago
Full-time
On-site
Johannesburg, Gauteng, South Africa
Software Engineering & Technology

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Software Development

We are seeking a talented and experienced iOS Developer to join our dynamic software development team. This role involves building high-quality, scalable, and user-friendly mobile applications for our iOS platforms. The ideal candidate will have strong experience in Swift, a solid understanding of mobile architecture patterns, and a passion for delivering exceptional user experiences.

As part of your role, your responsibilities will include:
·    Design, develop, and maintain mobile applications for iOS (Swift, SwiftUI). 
·    Integrate real-time communication features using SignalR or similar protocols. 
·    Collaborate with cross-functional teams including backend developers, designers, and QA.
·    Ensure performance, quality, and responsiveness of applications across platforms. 
·    Identify and resolve bugs and performance issues. 
·    Write clean, maintainable, and testable code. 
·    Participate in code reviews and contribute to technical discussions. 
·    Stay updated with the latest mobile development trends and best practices. 
·    Manage app submissions and updates on the Apple App Store.
 

Technical Skills
•    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.

Desirable (Bonus) Skills 
•    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.
 


*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.

*Shortlisted candidates may need to complete an assessment.
 

This position requires trust and honesty 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!