Senior iOS Developer

2 Months ago • 5 Years + • Mobile Development • $140,000 PA - $200,000 PA

Job Summary

Job Description

As a Senior iOS Developer, you'll be part of a team focused on building and delivering cutting-edge mobile applications. You will design, architect, and ship amazing applications while collaborating with iOS developers. Responsibilities include improving code through refactoring, applying modern design patterns, working with engineers through technical collaboration, building custom mobile tooling, maintaining and enhancing the mobile CI/CD pipeline, solving problems related to large data sets and responsive UIs, and keeping up to date with the latest advances in iOS development. You'll also have the opportunity to mentor others and contribute to the iOS community within the organization. The role involves delivering clean, organized, testable, and highly performant code.
Must have:
  • 3+ years of experience working with Swift, UIKit
  • Experience building applications with SwiftUI
  • 5+ years of experience in commercial iOS development
  • Deliver clean, organized, testable, and performant code
  • Experience with unit testing
  • Experience integrating APIs and back-end services
  • Experience working with Git
  • Experience with Cocoapods and/or Swift Package Manager
  • Experience with mobile CI/CD tools and automation
  • Solid knowledge of object-oriented design and design patterns
Good to have:
  • Experience in mentorship, teaching, and delivering presentations
  • A passion for sports and/or gaming
Perks:
  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top-up
  • Opportunities for career progression and mentoring others

Job Details

PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment content, we deliver the experiences people want, how and where they want them.

We’re always on the lookout for those who are passionate about creating and delivering cutting-edge online gaming and sports media products. Whether it’s through ESPN BET, Hollywood Casino, theScore Bet Sportsbook & Casino, or theScore media app, we’re excited to push the boundaries of what’s possible. These state-of-the-art platforms are powered by proprietary in-house technology, a key component of PENN’s omnichannel gaming and entertainment strategy.

When you join PENN Entertainment’s digital team, you’ll not only work on these cutting-edge platforms through theScore and PENN Interactive, but you’ll also be part of a company that truly cares about your career growth. We’re committed to supporting you as you expand your skills and explore new opportunities.

With locations throughout North America, you can build a future at PENN Entertainment wherever you are. If you want to challenge conventions in gaming, media and entertainment, we want to talk to you.

About the Role & Team

As part of the interactive team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. We want you to be challenged and to get the full experience of what it’s like to work here!

The mobile experience is essential. The Mobile Platform team provides the foundation for our mobile clients and enables our mobile teams to build and deliver features faster and with high quality. This team is responsible for the overall developer experience on both iOS and Android as we strive to leverage the latest capabilities of each platform. We embrace collaboration to drive new architecture and improve the iOS community for the organization. The Mobile Platform team uses creativity and innovation to build tools, patterns and infrastructure that accelerate and delight our mobile developers. If you are passionate about iOS development and enjoy making mobile development faster, efficient and delightful, we’d love to hear from you!

About the Work

As a key member of our Mobile Platform team you will:

  • 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.

About You

  • 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.
  • Experience in mentorship, teaching, and delivering presentations are considered an asset
  • A passion for sports and/or gaming is considered an asset.

What We Offer

  • Competitive compensation package.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Parental leave top-up.
  • Opportunities for career progression and mentoring others.

#LI-HYBRID

Salary Range

$140,000 - $200,000 USD

Initial placement within the salary range is based on an individual's relevant knowledge, skills, and experience. Base salary is just one component of our competitive Total Rewards package, which includes wellness programs designed to support our team members' financial, physical, and mental well-being. Specific benefits—such as day-one medical coverage, 401(k) matching, annual performance bonus and equity package — depending on position. Paid time off is earned according to the local policy and increases with the length of employment.

Click HERE to discover how we empower team members to grow, thrive, and advance in their careers. Check out our LinkedIn page!

Similar Jobs

Abridge - Implementation Engineer, Federal Accounts

Abridge

United States (Remote)
1 Month ago
Fortra - Full stack Developer + Offensive Development

Fortra

United States (Remote)
3 Days ago
Aristocrat - Sr Engineer II

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
4 Days ago
Epic Games - Lead Engine Programmer, Verse Framework

Epic Games

Bellevue, Washington, United States (On-Site)
5 Months ago
Blue bolt - Lead Assistant Technical Director

Blue bolt

London, England, United Kingdom (Hybrid)
4 Weeks ago
Inkittt - Lead Front-End Engineer: Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
1 Year ago
Next Level Business Services - Mobile Architect(Native Mobile Apps)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
NCR Voyix - Software Engineer III - C++/Embedded/Android

NCR Voyix

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Playstation - Staff Software Engineer, Android SDK

Playstation

San Diego, California, United States (On-Site)
2 Weeks ago
Inkittt - Senior Front-End Engineer - Mobile & Web

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

EvenUp - Backend Software Engineer, AI Document Generation (All Levels)

EvenUp

San Francisco, California, United States (Hybrid)
5 Months ago
Epic Games - Engine Programmer, UEFN

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
Intrepid Studios - Gameplay Engineer

Intrepid Studios

San Diego, California, United States (On-Site)
5 Months ago
Greenworks Sunrise Global Marketing - Field Service Technician

Greenworks Sunrise Global Marketing

Orlando, Florida, United States (On-Site)
1 Month ago
WebMD - Senior Software Engineer

WebMD

Newark, New Jersey, United States (On-Site)
1 Month ago
Milk  visual effects - Roto Prep Artist

Milk visual effects

(On-Site)
7 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Vancouver, British Columbia, Canada (Remote)
9 Months ago
Next Level Business Services - Mobility Lead

Next Level Business Services

Schenectady, New York, United States (On-Site)
9 Months ago
HCL Tech - Senior Technical Lead

HCL Tech

North Carolina, United States (On-Site)
2 Months ago
Illumina - Senior Intelligent Automation Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Philadelphia, Pennsylvania, United States

HCL Tech - Senior Support Lead

HCL Tech

Pennsylvania, United States (On-Site)
1 Month ago
Tap nation  - Product Manager Data Platform

Tap nation

United States (Hybrid)
4 Months ago
Nintendo - Digital Operations Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
10 Months ago
quience - General Manager - Key Categories

quience

United States (Remote)
1 Week ago
Varonis  - Account Manager

Varonis

Minneapolis, Minnesota, United States (On-Site)
9 Months ago
SPECTRAFORCE - Audio Technician

SPECTRAFORCE

San Diego, California, United States (On-Site)
1 Year ago
Roblox - Senior Engineer on our Analytics team within our Growth Group

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
bytedance - Research Scientist - Multimodal Interaction and World Model - Pre-Training

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Open Systems Technologies - Customer Service Representative

Open Systems Technologies

Tampa, Florida, United States (On-Site)
1 Month ago
Patreon - Engineering Manager

Patreon

New York, New York, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Trackman - Mobile App Developer - Team Sports

Trackman

Denmark (On-Site)
10 Months ago
upstox - iOS Software Development Engineer III

upstox

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Toast - Principal Software Engineer, Android

Toast

Dublin, County Dublin, Ireland (Hybrid)
3 Weeks ago
Match Group - Android Engineer

Match Group

New York, New York, United States (Hybrid)
5 Months ago
LeoVegas - React Native Engineer

LeoVegas

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Mapbox - Software Development Engineer II, Android, Maps SDK

Mapbox

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago
Aaryvartha technnologies - Cross-Platform Game Development for Mobile, PC, Console & Web

Aaryvartha technnologies

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Cygames - Android Engineer

Cygames

Shibuya, Tokyo, Japan (On-Site)
3 Months ago
Koombea - Senior Flutter Developer

Koombea

Colombia (Remote)
3 Weeks ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Spain (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

View All Jobs

Get notified when new jobs are added by Penn Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug