tombola

App Developer, iOS

tombola

full-time

Posted on:

Location Type: Hybrid

Location: SunderlandUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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