
App Developer, iOS
tombola
full-time
Posted on:
Location Type: Hybrid
Location: Sunderland • United Kingdom
Visit company websiteExplore more
About the role
- Develop mobile app features to support our games, from concept through to release.
- Building new mobile features and functionality used by thousands of players
- Writing clean, well structured code that follows SOLID principles
- Working with design patterns such as MVVM, MVP or MVC
- Creating responsive mobile UI
- Integrating with backend services and handling network requests
- Debugging issues and improving performance and reliability
- Reviewing pull requests and sharing feedback with the team
- Supporting and mentoring more junior developers
- Working closely with QA, designers and other developers to deliver great releases
- Contribute ideas and influence how features are built.
Requirements
- Experience with Swift programming language
- Object oriented programming and SOLID principles
- REST APIs, web sockets and asynchronous programming
- Source control workflows and branching strategies
- Mobile design patterns such as MVVM, MVP or MVC
- UIKit or SwiftUI frameworks
- Reactive programming such as Combine or RxSwift
- Unit testing and testing principles
- Build tools such as Fastlane or the Xcode build system
- CI CD pipelines and modern development workflows
- Firebase services including Analytics, Remote Config or Crashlytics
- Contributed to at least one commercially released mobile app
Benefits
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Swiftobject oriented programmingSOLID principlesREST APIsweb socketsasynchronous programmingUIKitSwiftUIReactive programmingunit testing
Soft Skills
mentoringcollaborationfeedbackproblem solvingcommunication