Junior iOS Engineer
Description
Salary: £35,000 - £45,000k
Why Midnite?
Midnite is a next-generation betting platform that is built for today’s fandom. We are a collective of engineers and designers who all share a passion for building the best sportsbook & casino experience possible, allowing our fans to feel closer to the games they love through the rush of winning money.
Unlike the alternatives, Midnite doesn't feel like a website built two decades ago. Instead, it's a cutting-edge creation, designed and constructed from the ground up with the latest technologies. Crafting an experience that's truly intuitive, immersive, and immediately understandable is no walk in the park, but we thrive on the challenge. We believe we're on the brink of creating something truly awesome.
What will you do?
In this role, you’ll actively develop and maintain key features of our iOS app, ensuring that it performs smoothly, efficiently, and with top-notch quality. You’ll work closely with a collaborative team to define, design, and launch new features, making a tangible impact.
Additionally, you’ll play a crucial role in identifying and resolving performance issues, debugging, and maintaining the overall quality and organisation of the codebase, all while contributing to rigorous testing practices.
Responsibilities
- Build and maintain features for our iOS app
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organisation, and testing
Essential experience
- 1-2 years of experience in a similar role
- Proficient with Swift
- Experience with SwiftUI and some familiarity with UIKit
- Familiarity with REST/working with APIs
- Experience writing unit tests
- Good understanding of code versioning tools such as Git
- Familiarity with thread safety, GCD, and actors
Desirable experience
- Experience with different architectures (we use MVVM-C)
- Experience with websocket messaging
- Familiarity with continuous integration and unit testing
- Familiarity with UI/snapshot testing
- Interest in modular architecture
- Experience with performance optimisation
What’s in it for you:
- You’ll have a key role in which you'll be integral to our team culture and help shape the direction.
- Join our frequent company-wide gatherings and game nights that draw our community closer together.
- Safeguard your well-being with our comprehensive health insurance plan.
- A nursery salary sacrifice scheme allows you to pay your children's nursery fees directly from your paycheck.
- Enjoy 25 paid holidays a year, and take advantage of our paid maternity, paternity, and adoption leave for life's important moments.
- Enhance your workspace with generous stipends for high-quality headphones and a remote work set-up tailored to your preferences.