iOS Developer

44 Minutes ago • All levels • Quality Assurance • Undisclosed

About the job

Job Description

As a Mid-level iOS Engineer, you'll be part of a cross-functional agile team delivering iOS apps. Responsibilities include developing and maintaining apps using Swift, ensuring high-quality tested software, collaborating with other developers and teams, escalating impediments, and pursuing long-term solutions. You'll evaluate new technologies, create prototypes, and mentor junior team members. Proficiency in Swift, SwiftUI, functional programming, networking, testing (XCTest), CI/CD, Git, and excellent collaboration skills are crucial.
Must have:
  • Strong proficiency in Swift and SwiftUI
  • Experience with Functional Programming
  • Networking experience (URLSession, REST APIs, WebSockets)
  • Testing Skills (XCTest, TDD)
  • CI/CD experience
  • Git and code review experience
  • Excellent cross-team collaboration
Perks:
  • Annual leave
  • Annual bonus
  • Pension plan
  • Health insurance
  • Company share scheme
  • Volunteering days
  • Home office allowance
  • Wellness or Gym allowance

Job Details

Description

Bally’s Interactive is the digital arm of one of the world’s leading entertainment providers, with tens of millions of players across the globe and an unmatched ecosystem of products spanning across the sports betting, iGaming and free-to-play.

Our brands and sites include market movers and shakers like Jackpotjoy, Bally Bet, Vera&John, Virgin Casino and many more. We make our mark by embracing the diversity of our global team, challenging ourselves, and striving to make a difference for our players.

Well, what about the team?

As a Mid-level iOS Engineer, you will working as part of a cross-functional team following agile practices to deliver iOS apps to support Bally’s growth. You will follow best software practices including testing, test automation, code reviews, and refactoring as well as coaching and guiding junior members of the team.

You will be able to evaluate upcoming new technologies and general improvements: determine if and how they affect our apps, investigate what opportunities they present, with practical prototypes with the assistance of Bally's Interactive Design and UX experts. An enthusiasm for learning new skills and helping us to improve working practices is highly desirable.

So, what will you be doing?

  • Deliver and maintain new and existing Apps using Swift.
  • Ensure that impediments of any kind are escalated, and pragmatic long-term solutions pursued.
  • Delivery of high quality well tested software that meets agreed requirements.
  • Collaborate with other iOS developers, testers, and other teams working on front-end/back-end tasks.

And what are we looking for?

  • Strong proficiency in Swift and SwiftUI: Must demonstrate a solid understanding of Swift syntax, design patterns, and SwiftUI’s declarative UI framework. Expect practical testing for Swift and SwiftUI knowledge during the interview process
  • Experience with Functional Programming: Familiarity with functional programming concepts (e.g., higher-order functions, map/filter/reduce)
  • Networking Experience: Proficient in working with URLSession, RESTful APIs, and WebSockets. Experience handling network responses, error handling, and data serialization (e.g., JSON decoding).
  • Testing Skills: Hands-on experience with unit testing (XCTest), writing testable, maintainable code. Knowledge of mocking and test-driven development (TDD) is a plus.
  • Continuous Integration/Automated Delivery: Proven experience with CI/CD tools and pipelines (e.g., GitHub Actions, Jenkins, TeamCity). Familiarity with automating build, test, and deployment processes.
  • Version Control Systems: Strong knowledge of Git and workflows (e.g., feature branches, pull requests, code reviews). GitHub experience preferred.
  • Cross-Team Collaboration: Excellent communication and collaboration skills, with a proven ability to work effectively with designers, product managers, and backend engineers.
  • Problem-Solving and Debugging: Strong debugging skills, including using Xcode’s debugging tools and Instruments to identify and resolve performance or memory issues

This is what you'll get

Different benefits packages are tailored to fit each location, but here’s a taste of what may be on offer.

  • Annual leave
  • Annual bonus
  • Pension plan
  • Health insurance
  • Company share scheme
  • Volunteering days
  • Home office allowance
  • Wellness or Gym allowance

DNA / Values
At Bally’s Interactive, we are driven by a set of core values that we like to call our DNA. We strive to embody our DNA and keep them at the heart of everything we do!

We are Always Ready to embrace change, adapt, and do what it takes to delight our customers. We believe that You Make the Difference, which is what gives our players the best experience and keeps them coming back. We are All One Team, looking out for each other, respecting diversity while connecting through a common purpose. Our teams are Learning Every Day by showing constant curiosity and the drive to learn from successes, mistakes, new experiences, and the people around us. At Bally’s we Love to Lead by thinking differently, seeking innovation, and always looking for ways to raise our game.

Equal Opportunities

At Bally’s Interactive, we are committed to promoting equal opportunities in employment and working conditions.

Diversity, Equity and Inclusion are important to us, and we encourage a culture where everyone can be themselves at work.

We believe passionately that employing a diverse workforce is central to our success, this is our superpower.

We do not discriminate against employees or job applicants on the basis of race, colour, nationality, ethnic or national origin, age, sex or sexual orientation, gender reassignment, religion or belief, marital or civil partner status, pregnancy or maternity, political opinion or disability.

 

Qualifications

:
:

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Bally’s Interactive is the digital arm of one of the world’s leading entertainment providers, with tens of millions of players across the globe and an unmatched ecosystem of products spanning across sports betting, iGaming and free-to-play.

Our brands and sites include market movers and shakers like Jackpotjoy, Bally Bet, Vera&John, Virgin Casino and many more. We make our mark by embracing the diversity of our global team, challenging ourselves, and striving to make a difference for our players.

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Ceuta, Ceuta, Spain (On-Site)

Florida, United States (On-Site)

Newcastle-under-Lyme, England, United Kingdom (On-Site)

Jersey City, New Jersey, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Bally's Interactive

Similar Jobs

Twitch - Software Engineer I - iOS

Twitch, United States (On-Site)

Netflix - Machine Learning Engineer

Netflix, United States (On-Site)

Deliveroo - Software Engineer II - iOS

Deliveroo, India (Hybrid)

Microsoft - Critical Infrastructure Network Engineer

Microsoft, Singapore (On-Site)

Upstox - SDE - I (IOS)

Upstox, India (On-Site)

Playrix - Senior QA Engineer (Render Team)

Playrix, Ukraine (Remote)

91HR - SDET

91HR, India (Remote)

Epic Games - Senior QA Analyst, Manual (Web App)

Epic Games, United States (On-Site)

Yodo1 - Mobile Game Tester

Yodo1, (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Passive Logic - AI Control Theory & Optimization Scientist

Passive Logic, United States (On-Site)

Virtusa - IOS Developer

Virtusa, India (Hybrid)

Knack Ventures - iOS Developer

Knack Ventures, India (Hybrid)

Brightline - Web Streaming Engineer

Brightline, United States (Hybrid)

Smytten - SDE II - IOS Developer

Smytten, India (On-Site)

Dream Sports - SDE 3 - Frontend

Dream Sports, India (On-Site)

Ello - Senior Mobile Engineer (Flutter)

Ello, Canada (On-Site)

ICIMS - Sr. Software Engineer

ICIMS, India (On-Site)

Applike Group - Mobile Developer (f/m/d)

Applike Group, Germany (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Manchester, England, United Kingdom

Climax Studios - Experienced Gameplay Animator (12 months FTC)

Climax Studios, United Kingdom (On-Site)

Rockstar Games - C++ Software Engineer, FiveM (Mid/Senior)

Rockstar Games, United Kingdom (On-Site)

Climax Studios - Environment Artist (UK based)

Climax Studios, United Kingdom (On-Site)

Assystems - Building Services Engineer

Assystems, United Kingdom (On-Site)

Build A Rocket Boy - Senior Level Designer (UGC)

Build A Rocket Boy, United Kingdom (On-Site)

Epic Games - Animator

Epic Games, United Kingdom (On-Site)

Bally's Interactive - Commercial Business Analyst

Bally's Interactive, United Kingdom (On-Site)

The Walt Disney Company - Broadcast Engineer (FTC)

The Walt Disney Company, United Kingdom (On-Site)

Electronic Arts - Associate Producer

Electronic Arts, United Kingdom (Hybrid)

Double Eleven - Senior Quest Designer

Double Eleven, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Playrix - Lead QA Engineer

Playrix, Cyprus (Remote)

Nium - Sr SDET

Nium, India (Hybrid)

Fatshark AB - Test Automation Engineer

Fatshark AB, Sweden (On-Site)

DIAGEO India - Senior Executive Quality Assurance

DIAGEO India, India (On-Site)

Codeway - QA Manager

Codeway, Türkiye (On-Site)

Anthology  Inc  - Quality Assurance Specialist I

Anthology Inc , India (On-Site)

Virtusa - Ab Initio Tester

Virtusa, India (On-Site)

Epic Games - Senior QA Programmer

Epic Games, (On-Site)

Get notifed when new similar jobs are uploaded