TL;DR
App Developer (iOS): Developing mobile app features to support games, from concept through to release with an accent on building well-designed features and solving technical challenges. Focus on writing clean, well-structured code following SOLID principles and working with design patterns such as MVVM, MVP, or MVC.
Location: Hybrid role based in Sunderland, UK with requirement to be in the office three days a week.
Company
hirify.global builds everything in-house, including games, platform, and tech for the UK’s biggest bingo site.
What you will do
- Build new mobile features and functionality.
- Write clean, well-structured code following SOLID principles.
- Create responsive mobile UI and integrate with backend services.
- Debug issues and improve performance and reliability.
- Review pull requests and share feedback with the team.
- Support and mentor more junior developers.
Requirements
- Experience with Swift programming language.
- Knowledge of object oriented programming and SOLID principles.
- Experience with REST APIs, web sockets and asynchronous programming.
- Familiarity with source control workflows and branching strategies.
- Experience with mobile design patterns such as MVVM, MVP or MVC.
- Experience with UIKit or SwiftUI frameworks and reactive programming.
Nice to have
- Experience with build tools such as Fastlane or the Xcode build system.
- Familiarity with CI/CD pipelines and modern development workflows.
- Experience with Firebase services including Analytics, Remote Config or Crashlytics.
Culture & Benefits
- Teams are trusted to make decisions and shape features.
- Opportunity to influence the direction of the products they work on.
- Work closely with the people designing the games and building the platform.
- Committed to creating opportunities for everyone and welcomes applications from all backgrounds.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →