iOS Engineer - Rewards UX

Midnite
Full-time£60k-80k/year (GBP)

📍 Job Overview

Job Title: iOS Engineer - Rewards UX

Company: Midnite

Location: United Kingdom

Job Type: FULL_TIME

Category: Mobile Engineering / Product Development

Date Posted: 2026-07-31

Experience Level: 2-5 years

Remote Status: Fully Remote

🚀 Role Summary

  • Develop and maintain core features for the Midnite iOS application, focusing on user experience within the Rewards UX domain.

  • Collaborate closely with product, design, and engineering teams to deliver high-quality, performant, and intuitive mobile features.

  • Contribute to the architectural integrity and scalability of the iOS codebase, adhering to modern design patterns and best practices.

  • Drive innovation in user-facing features, ensuring a seamless and engaging experience for a growing player base.

📝 Enhancement Note: While this role is for an "iOS Engineer," the specific focus on "Rewards UX" and the company's domain (sports betting and gaming) suggests a strong emphasis on user-facing features, engagement mechanics, and potentially gamification elements within the mobile application. This role is not a backend or general mobile role but one deeply integrated with product and design to enhance user interaction.

📈 Primary Responsibilities

  • Build and maintain robust features across the Midnite iOS application using Swift and modern iOS frameworks, with a particular focus on the Rewards UX.

  • Collaborate effectively with product managers, designers, and fellow engineers to conceptualize, develop, and launch new user-facing features.

  • Develop intuitive, high-quality user experiences by leveraging SwiftUI and UIKit, ensuring a modern and responsive feel.

  • Ensure the overall performance, quality, and responsiveness of the application, proactively identifying and addressing bottlenecks.

  • Identify, troubleshoot, and resolve bugs, performance issues, and other technical challenges to maintain a stable and reliable application.

  • Contribute to a clean, scalable, and well-structured codebase, adhering to MVVM-C (Model-View-ViewModel-Coordinator) architecture principles.

  • Write and maintain comprehensive automated tests (unit, integration, UI) to ensure application reliability and stability.

  • Support and enhance CI/CD pipelines and development workflows, utilizing tools like Fastlane and CircleCI to streamline the development process.

  • Champion and uphold high standards for code quality, organization, and testing methodologies across the entire iOS platform team.

📝 Enhancement Note: The responsibilities highlight a hands-on engineering role with significant cross-functional collaboration. The emphasis on "Rewards UX" implies a need to translate user engagement strategies into tangible app features. The mention of MVVM-C, SwiftUI, and UIKit indicates a modern development stack.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred for roles requiring 2-5 years of professional experience. Equivalent practical experience will also be considered.

Experience: 2–5 years of professional iOS development experience, with a proven track record of shipping production-ready applications to the Apple App Store.

Required Skills:

  • High proficiency in Swift 5+ and a deep understanding of its features and best practices.

  • Demonstrated experience building applications with SwiftUI and a strong comfort level working with UIKit.

  • Solid understanding of modern iOS architecture patterns, with a preference for MVVM-C (Model-View-ViewModel-Coordinator).

  • Experience with core iOS development concepts including networking (e.g., Alamofire, URLSession), data persistence (e.g., Core Data, Realm), concurrency (e.g., Grand Central Dispatch, async/await), and threading.

  • Proficiency in writing robust automated tests using modern testing frameworks (e.g., XCTest) and a proactive approach to testing beyond standard "happy path" scenarios.

  • Comfort and experience working with Xcode and the broader iOS development ecosystem.

  • Experience with Continuous Integration and Continuous Deployment (CI/CD) tools such as CircleCI.

  • Familiarity with build automation and deployment tools like Fastlane.

  • Experience utilizing dependency management tools such as Swift Package Manager and/or CocoaPods.

  • A collaborative spirit, a strong sense of ownership, and a commitment to contributing positively to a high-performance engineering culture. Preferred Skills:

  • Experience in the sports betting or gaming industry, understanding the unique challenges and opportunities in these domains.

  • Familiarity with performance profiling and optimization techniques for iOS applications.

  • Experience with A/B testing frameworks and methodologies for mobile applications.

  • Knowledge of accessibility best practices for iOS development.

  • Exposure to backend development concepts or API integration strategies.

📝 Enhancement Note: The required skills are comprehensive for a mid-level iOS engineer. The emphasis on Swift, SwiftUI, UIKit, and MVVM-C points to a modern, declarative UI development approach. The inclusion of CI/CD tools and dependency managers indicates a mature development workflow.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate successful delivery of user-facing features for iOS applications, showcasing your ability to translate product requirements into functional code.

  • Include examples of projects where you implemented significant UI components or complex user flows, ideally highlighting work on engagement or reward systems.

  • Provide evidence of your understanding and application of modern architecture patterns like MVVM-C, showcasing how you structure code for maintainability and scalability.

  • Showcase your commitment to code quality through examples of unit tests, integration tests, or UI tests you've written. Process Documentation:

  • Detail your approach to feature development, from understanding requirements to final deployment, emphasizing collaboration with design and product teams.

  • Illustrate your experience with code reviews, outlining how you provide and receive constructive feedback to improve code quality.

  • Describe your involvement in CI/CD processes, including how you contribute to the automation of builds, testing, and deployments.

  • Present case studies of performance optimization or bug resolution, detailing the problem, your analytical approach, and the implemented solution.

📝 Enhancement Note: For an engineering role, a portfolio is crucial. The emphasis here is on practical application of skills, architectural understanding, and quality assurance processes. For this role, showcasing projects related to user engagement, rewards, or gamified experiences would be highly beneficial.

💵 Compensation & Benefits

Salary Range: £60,000 - £80,000 per annum.

  • This range is competitive for a mid-level iOS Engineer with 2-5 years of experience in the UK tech market, particularly for remote roles. Factors influencing placement within this range include the depth of relevant experience, specific technical skills, and performance during the interview process. Benefits:

  • Private health insurance: Comprehensive coverage with zero excess, including optical care and an optional dental plan.

  • Income protection: Provides financial security by protecting earnings in case of inability to work due to illness or injury.

  • Tenure holiday policy: Generous leave accrual, starting with an additional two days after three years of service, increasing to 30 days annually after five years.

  • Flexible working: Support for work-life balance with flexible hours and a fully supported home office setup.

  • Nursery salary sacrifice scheme: Financial benefit for parents to save on childcare costs.

  • Tech and Holiday salary sacrifice schemes: Opportunities to spread the cost of desired items and holidays.

  • Retail discounts and subscription perks: Access to a wide range of discounts and benefits from various brands.

  • Quarterly team socials: Regular opportunities for team bonding, celebration, and social interaction.

Working Hours: While not explicitly stated as 40 hours, the "FULL_TIME" employment type and the nature of the role suggest a standard full-time work week, typically around 37.5-40 hours. The company emphasizes flexible working, allowing for adaptation within this framework.

📝 Enhancement Note: The provided salary range is specific and competitive for the UK market. The benefits package is robust, highlighting a strong focus on employee well-being, work-life balance, and financial benefits beyond base salary. The tenure holiday policy is a notable perk.

🎯 Team & Company Context

🏢 Company Culture

Industry: Sports Betting & Gaming Platform. Midnite operates in a dynamic and rapidly evolving sector, blending technology with entertainment. This environment demands agility, innovation, and a keen understanding of user engagement.

Company Size: The provided data does not specify company

Application Requirements

The ideal candidate has 2-5 years of professional iOS development experience and has shipped apps to the App Store. You must be proficient in Swift, modern iOS architecture patterns like MVVM-C, and automated testing frameworks.