Summary
DraftKings is a technology and regulated gaming company developing innovative products and experiences for its users. The Software Engineer, iOS will build and enhance native iOS features for the Financial Platform, collaborating with product, design, analytics, and engineering teams. The role focuses on reliable, scalable mobile applications, API integration, performance optimization, testing, and troubleshooting.
Responsibilities
- Contribute to the development of high-quality iOS applications that deliver engaging user experiences
- Write clean, maintainable code using Swift and SwiftUI, following established patterns and practices
- Collaborate with product managers, designers, and engineers to build new features from concept to release
- Assist with integrating APIs, managing data, and optimizing app performance
- Monitor app performance, reliability, and crash analytics to drive continuous improvement
- Participate in code reviews and testing to maintain a high standard of quality
- Learn about and apply modern iOS development tools, techniques, and trends
- Work with your team to troubleshoot issues and improve reliability
Skills
- Bachelor's degree in Computer Science or any suitable combination of education, experience, and training
- At least 1 year of experience building iOS applications in Swift
- Familiarity with architecture patterns like MVC or MVVM, and core principles such as OOP and design patterns
- Solid understanding of API integration, data persistence, and state management
- Eagerness to learn CI/CD, automated testing, and mobile release processes
- Strong attention to detail and a commitment to writing clean, maintainable code
- Effective communication skills, a collaborative mindset, and a passion for building intuitive, user-focused mobile experiences
Qualifications
Must Haves
- Bachelor's degree in Computer Science or any suitable combination of education, experience, and training
- At least 1 year of experience building iOS applications in Swift
- Familiarity with architecture patterns like MVC or MVVM, and core principles such as OOP and design patterns
- Solid understanding of API integration, data persistence, and state management
- Eagerness to learn CI/CD, automated testing, and mobile release processes
- Strong attention to detail and a commitment to writing clean, maintainable code
- Effective communication skills, a collaborative mindset, and a passion for building intuitive, user-focused mobile experiences
Benefits
- Bonus, as applicable
- Equity, as applicable
- Benefits, as applicable