PENN Interactive · 12 hours ago
Senior iOS Developer
PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. As a Senior iOS Developer, you will work with a dedicated team to design, architect, and ship innovative mobile applications while collaborating on improving development processes and maintaining the mobile CI/CD pipeline.
Gambling
Responsibilities
Work with the product team to design, architect, and ship our amazing applications
Collaborate with iOS developers to improve the development experience
Improve our code through refactoring and applying modern design patterns
Work with other engineers through technical collaboration, discussion, and code review
Create efficiencies by building custom and innovative mobile tooling
Maintain and enhance the mobile CI/CD pipeline and tooling
Solve difficult problems related to large data sets and responsive UIs
Help our QA team to automate testing and continuous integration
Keep up to date with the latest advances in iOS development
Push our technology and processes forward through research, implementing proof-of-concepts, and sharing knowledge with the larger iOS team
Other duties as required
Qualification
Required
3+ years of experience working with Swift, UIKit
Experience building applications with SwiftUI
5+ years of experience in commercial iOS development
A demonstrated ability in delivering clean, organized, testable, and highly performant code
A drive to continually improve application quality and development processes
Experience with unit testing
Experience integrating APIs and back-end services with mobile applications
Experience working with Git
Experience working with Cocoapods and/or Swift Package Manager
Experience working with large native code bases with significant complexity
Experience with mobile CI/CD tools and automation (eg. GitHub actions, Fastlane)
Experience with production monitoring tools (eg. Crashlytics, Datadog)
Solid knowledge of object-oriented design, software development principles, and design patterns
Solid knowledge of concurrency best practices and pitfalls
Highly proficient with profiling/debugging tools
A degree in Computer Science, Engineering, and/or equivalent experience
Preferred
Experience in mentorship, teaching, and delivering presentations are considered an asset
A passion for sports and/or gaming is considered an asset
Benefits
Competitive compensation package.
Fun, relaxed work environment.
Education and conference reimbursements.
Parental leave top-up.
Opportunities for career progression and mentoring others.
Company
PENN Interactive
Penn Interactive (PI) is an interactive gaming company. It is a sub-organization of PENN Entertainment.
Funding
Current Stage
Growth StageRecent News
TVTechnology
2024-04-23
2024-04-07
Yahoo Finance
2024-02-19
Company data provided by crunchbase