Senior Software Engineer (iOS)

DraftKings

Job Summary

As a Senior Software Engineer, iOS, you will join a multidisciplinary team, collaborating with designers, product managers, and data analysts to deliver top-tier mobile experiences. You'll contribute creatively to processes and decision-making, ensuring platform scalability and availability. Leveraging strong iOS expertise and a collaborative mindset, you will influence product direction and evolve the mobile platform within a dynamic enterprise environment, with AI becoming an integral part of DraftKings' future.

Must Have

  • 3+ years of experience building and shipping iOS applications using Swift and Swift UI development principles
  • Strong knowledge of iOS architecture patterns such as MVVM
  • Experience integrating RESTful APIs, handling data persistence, and managing complex states in mobile apps
  • Strong code quality practices, including code reviews, unit testing, and writing clean, maintainable code
  • Excellent communication and collaboration skills with cross-functional teams
  • A user-focused mindset, with an ability to translate product and design requirements into intuitive mobile experiences

Good to Have

  • Familiarity with CI/CD pipelines for iOS, automated testing frameworks (XCUITest), and release processes

Job Description

The Crown Is Yours

As a Senior Software Engineer, iOS you’ll be part of one of our multidisciplinary teams where you’ll work closely with designers, product managers, and data analysts to deliver best-in-class mobile experiences. You’ll be a creative contributor to our processes and decision-making so when we build new features, we can ensure scalability and availability of the entire platform. With strong iOS expertise and a collaborative mindset, you’ll work across teams, influence product direction, and contribute to the continued evolution of our mobile platform within a dynamic enterprise environment.

What you’ll do as a Senior iOS Engineer

  • Development of high-quality iOS applications that deliver engaging, reliable experiences to millions of users.
  • Architect scalable, modular, and maintainable iOS codebases, leveraging modern development practices.
  • Collaborate closely with product managers, designers, and backend engineers to define and deliver new features end-to-end.
  • Promote iOS best practices, including clean architecture, dependency injection, and efficient UI rendering.
  • Monitor app performance, reliability, and crash analytics to drive continuous improvement.
  • Stay ahead of iOS platform changes, ecosystem updates, and mobile trends to keep the team’s skills and tools cutting-edge.
  • Foster a culture of collaboration, innovation, and technical excellence within the iOS engineering community.

What you’ll bring

  • 3+ years of experience building and shipping iOS applications using Swift and Swift UI development principles.
  • Strong knowledge of iOS architecture patterns such as MVVM.
  • Experience integrating RESTful APIs, handling data persistence, and managing complex states in mobile apps.
  • Familiarity with CI/CD pipelines for iOS, automated testing frameworks (XCUITest), and release processes is a plus.
  • Strong code quality practices, including code reviews, unit testing, and writing clean, maintainable code.
  • Excellent communication and collaboration skills with cross-functional teams.
  • A user-focused mindset, with an ability to translate product and design requirements into intuitive mobile experiences.

9 Skills Required For This Role

Team Management Cross Functional Communication Rendering Game Texts Automated Testing Ci Cd Dependency Injection Swift

Similar Jobs