iOS Engineer - Rewards UX

1 week, 1 day ago
Full-time
Mid Level
Mobile Development
Midnite

Midnite

Midnite is a next generation betting platform that offers sports betting, casino games, and live dealer options, focusing on esports, sports, and gaming to bring fans together and enhance their interactions through the thrill of winning money.

Hotels, Restaurants & Leisure
11-50
Founded 2015
$18M raised

Description

  • Build and maintain features across the Midnite iOS app using Swift and modern iOS frameworks.
  • Collaborate with product, design, and engineering teams to define, build, and ship new features.
  • Develop intuitive, high-quality user experiences using SwiftUI and UIKit.
  • Ensure the performance, quality, and responsiveness of the iOS application.
  • Identify, troubleshoot, and resolve bugs, bottlenecks, and performance issues.
  • Contribute to a clean, scalable, and well-structured codebase following MVVM-C principles.
  • Write and maintain automated tests to improve reliability and stability.
  • Support CI/CD processes and help improve development workflows using Fastlane and CircleCI.
  • Help maintain high standards for code quality, organisation, and testing across the iOS platform.

Requirements

  • 2–5 years of professional iOS development experience.
  • Experience shipping production iOS apps to the App Store.
  • Highly proficient in Swift 5+.
  • Experience building applications with SwiftUI and comfort working with UIKit.
  • Understanding of modern iOS architecture patterns, ideally MVVM-C.
  • Experience with networking, persistence, concurrency, and threading.
  • Ability to write robust tests using modern testing frameworks and think beyond the happy path.
  • Comfort working with Xcode and the wider iOS development ecosystem.
  • Experience with CI/CD tools such as CircleCI and Fastlane.
  • Experience with dependency management tools such as Swift Package Manager and/or CocoaPods.
  • Enjoys collaborating with others, taking ownership, and contributing to a strong engineering culture.

Benefits

  • Private health insurance with zero excess, including optical cover and optional dental.
  • Income protection to help protect your earnings.
  • Tenure holiday policy with extra leave after three years and up to 30 days annually after five years.
  • Flexible working and a fully supported home office setup.
  • Nursery salary sacrifice scheme to help parents save on nursery fees.
  • Salary sacrifice schemes for tech and holidays.
  • Retail discounts and subscription perks across a wide range of brands.
  • Quarterly team socials.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job 29839] Developer iOS Sr

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to modernize a SuperApp across mobile and backend platforms while delivering AI-assisted development within a remote/home office context.

Agile Android AWS GitLab iOS Java Jenkins JIRA Kotlin SonarQube Swift SwiftUI UIKit
4 hours, 4 minutes ago

[Job 29833] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to build and improve a remote iOS application for real business challenges in close collaboration with the client and team.

Agile iOS Solid.js Swift TDD
4 hours, 4 minutes ago

[Job 29785] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to support a benefits-sector client in building a mobile application that delivers a strong user experience and improves process maturity.

Agile Azure CI/CD Git REST API Solid.js SQLite Swift SwiftUI UIKit XCTest
4 hours, 19 minutes ago

[Job-29797] Senior iOS Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior iOS Developer in Brazil to help build and continuously improve a native banking app used by millions of users.

Agile CI/CD JSON Swift UIKit
16 hours, 55 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers