Senior iOS Developer

1 Month 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

Power Integrations - Senior Power Supply Failure Analysis Engineer

Power Integrations

Penang, Malaysia (On-Site)
3 Months ago
People Can Fly - Live Operations Technician

People Can Fly

New York, United States (On-Site)
3 Months ago
Publicis Groupe - Associate Manager, Sales Operations

Publicis Groupe

Santa Monica, California, United States (On-Site)
3 Days ago
bohemia interactive - Junior Programmer (Internship)

bohemia interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
Roblox - Senior / Principal Inference Engineer - ML Platform

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Falcon games - iOS Developer

Falcon games

Vietnam (On-Site)
1 Month ago
Simple Viral Games - iOS Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Hololight - Software Developer iOS/VisionOS

Hololight

Ismaning, Bavaria, Germany (On-Site)
1 Month ago
Krafton - Senior PUBG Mobile Service Strategy (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

United Arab Emirates (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trellix - Technical Consultant

Trellix

Netherlands (Remote)
1 Month ago
Veeam Software - Territory Manager – Cloud

Veeam Software

Denmark (Remote)
1 Month ago
Ziff Davis - HR Administrator

Ziff Davis

Dublin, County Dublin, Ireland (Remote)
1 Week ago
Blizzard Entertainment - Asia Communications Director

Blizzard Entertainment

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Ubisoft - Junior R&D Engineer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
kaizen gaming  - Principal Engineer (Frontend)

kaizen gaming

Athens, Greece (On-Site)
1 Week ago
Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
virtous games - Junior Sound Designer

virtous games

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Power Integrations - Database Administrator, Oracle EBS

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
9 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Philadelphia, Pennsylvania, United States

Naughty Dog - Senior Game Designer

Naughty Dog

Los Angeles, California, United States (Hybrid)
2 Months ago
Rippling - Senior Full Stack Engineer (Frontend) - Employee Experience

Rippling

New York, United States (On-Site)
2 Months ago
Ion - Global Head of Talent Acquisition

Ion

New York, United States (On-Site)
7 Months ago
Thousand Eyes - Lead Software Engineer, Account Management Platform

Thousand Eyes

San Jose, California, United States (On-Site)
1 Month ago
Twitch - Software Engineer - Ads Supply

Twitch

San Francisco, California, United States (On-Site)
4 Months ago
AECOM - Interior Designer

AECOM

New York, United States (Hybrid)
1 Week ago
Snyk - Senior Solutions Architect

Snyk

Midwest, Wyoming, United States (On-Site)
1 Month ago
SBM Management - Custodial Lead

SBM Management

Monee, Illinois, United States (On-Site)
3 Months ago
bytedance - Software Engineer Intern (Cloud Native Infrastructure)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Brainrider - Talent Bench

Brainrider

United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Ajmera Infotech - Senior  Mobile Developer - Android

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
11 Months ago
Amobear - Android Developer

Amobear

Hanoi, Vietnam (On-Site)
1 Month ago
truecaller - Android Engineer

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Hero Gaming - Senior React Native Developer

Hero Gaming

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Nagarro - Senior Engineer, Mobile iOS

Nagarro

South Africa (On-Site)
8 Months ago
Google - Staff Software Engineer, Mobile (Android)

Google

San Bruno, California, United States (On-Site)
2 Months ago
lifechruh - Senior iOS Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Month ago
GMS Services - Lead Mobile Developer

GMS Services

Hamburg, Hamburg, Germany (On-Site)
10 Years ago
Trackman - Senior Android Developer - Mobile Golf

Trackman

(On-Site)
3 Months ago
Inkittt - Lead Front-End Engineer: Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Philadelphia, Pennsylvania, United States (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Cherry Hill, New Jersey, United States (Hybrid)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Philadelphia, Pennsylvania, United States (Remote)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (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