Position: Mid-Senior level

Job type: Full-time

Loading ...

Job content

Job Title: iOS Developer

Location: Hammersmith

Reporting into: UK Tech Lead

Contract Type: Perm/Full-Time

About Oddschecker Global Media

Oddschecker Global Media (“OGM”) is an iGaming publishing group with a team of over 200 motivated and hardworking individuals based across the globe. Having long been aligned with Sky Betting & Gaming, we have recently been acquired by Bruin Capital in 2021.

OGM comprises three affiliate brands (Oddschecker, WhoScored, CasinoSmash) and a digital media agency (VIME) with offices in the UK, Barcelona, and Lithuania, and products operating in regulated markets across the world, including in the UK, USA, and across Europe.

OGM is a market leader in the gambling affiliate space with Oddschecker being the leading name in odds comparison globally. The UK online gambling industry has been one of the fastest growing and technologically innovative sectors over the last 5 years and OGM has been at the center of this. Our current focus is on product innovation and international expansion.

What you’ll do a Mid-Level Senior Developer

The oddschecker team is known for being helpful and willing and we want to continue to foster an environment where we all shine together. The most important quality we seek in a mid-level iOS engineer is willingness. Willingness to learn, and to help others.

You have probably been developing for iOS using Swift for about 3 years and you’ve been at a couple of companies, you’ve seen a few different approaches, you’ve released a few apps.

The oddschecker iOS app is largely based on MVVM with a few tweaks. We are solving some very interesting problems around processing large amounts of data. It would be great if you were familiar with Combine. We also use Core Data and to a small extent Rx.

Your responsibilities will include collaborating with the team in developing new features and reimagine old ones. Refactor larger screens into reusable modules. You will help us modernising our code base by removing dependencies on 3rd party libraries and general elegant swiftyness. You will help us debug old code and you can see the wider picture.

Tools we use include Bitrise, Crashlytics, Firebase, Gitlab, Google Analytics & Charles

As part of oddschecker’s growing development team, you’ll be placed within the App Squad who take full ownership of our apps. You’ll be part of our expanding native team, who are responsible for building and maintaining all native products that oddschecker has to offer. This role will be focused on building, enhancing and maintaining the core oddschecker iOS application.

Your key responsibilities:

  • Build and maintain the core oddschecker iOS application
  • Working alongside our current native development team
  • Participate in daily stand-ups, sprint planning and estimation
  • Working with our data development and design teams
  • Supporting Android team working together on defining business logic

We need someone who is…

  • Self-motivated and able to work independently
  • You’ll love to write clean, reusable code and have a passion for mobile development inside and outside of the office
  • Solid communication skills and team-working capability
  • Able to support and help other team members grow
  • Positive and logical approach with willingness to learn
  • Attention to detail and a passion for quality

Essential:

· Good knowledge of iOS stack including: Swift, UIKit, Core Data, Interface

Builder, Instruments etc

· Swift language

· Product-focused iOS application development experience

· Evidence of delivering consumer facing, mass market, networked, high-

performance iOS applications available in the App Store

· Up to date with the latest Cocoa and iOS trends

· Experience working with programmatic layout

· Understanding of UIKit, Core Animation, GCD & Networking

· Excellent understanding of design patterns & Object-Oriented Programming

· Understanding of analytics, remote reporting and measurements. In

particular with Google analytics and Firebase

· Experience of working with Continuous Integration (CI) and Unit Testing on

iOS

· Experience performance profiling with instruments in Xcode

· Strong communication skills and the ability to describe technical

architecture to other members of the business

Desired:

· Experience with RxSwift (Reactive Swift)

· Objective-C experience

What you’ll get back from us…

Alongside being challenged daily and a real interest in your development, you will also receive:

  • Competitive bonus scheme
  • Free Sky HD package, broadband and discounted sky talk
  • Free Puregym membership
  • Free healthcare with Bupa, life assurance and income protection
  • Pension scheme with up to 9% contribution from the company
  • £1,000 training fund each financial year, to spend on your professional development
  • 25 days holiday which increases by 1 day for each year of service (up to 30 days)
Loading ...
Loading ...

Deadline: 16-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...