Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Developer, Payments  image - Rise Careers
Job details

Senior iOS Developer, Payments

theScore, a leading sports media and betting platform, is looking for a Senior iOS Developer to enhance customer experience in theScore & ESPN BET Sportsbook applications.

Skills

  • Swift
  • Cocoa
  • iOS Development
  • Unit Testing
  • API Integration

Responsibilities

  • Collaborate with product, design, frontend, and backend teams.
  • Implement user interfaces and improve code quality.
  • Assist QA team in automating testing processes.
  • Stay current with iOS development advances.

Education

  • Degree in Computer Science or Engineering or equivalent experience

Benefits

  • Competitive compensation package
  • Comprehensive benefits package
  • Fun, relaxed work environment
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Developer, Payments , Score Media and Gaming Inc.

At theScore, a leading digital media and sports betting company and a proud subsidiary of PENN Entertainment, we're on the lookout for a Senior iOS Developer on our Payments team! If you're passionate about enhancing customer experiences and thrive on delivering a first-class platform for our users within theScore & ESPN BET Sportsbook, this role is perfect for you. As a Senior iOS Developer, you will collaborate closely with our design, product, frontend, and backend teams to build an amazing mobile experience that allows patrons to manage their funds with ease. Your day-to-day will involve designing and shipping applications, crafting polished user interfaces, and improving our codebase through modern design patterns and refactoring. You’ll also engage in stimulating technical discussions with fellow engineers and help automate testing with our QA team. With over five years of commercial iOS development experience, proficiency in Swift, and an eye for pixel-perfect design, you will excel in this dynamic environment. We prioritize learning and growth, and most importantly, we have a blast while doing it. Plus, you’ll enjoy a competitive compensation package and a fun, relaxed work environment. If you have a passion for sports or gaming, that’s a fantastic bonus!

Frequently Asked Questions (FAQs) for Senior iOS Developer, Payments Role at Score Media and Gaming Inc.
What is the role of a Senior iOS Developer at theScore?

As a Senior iOS Developer at theScore, you will focus on enhancing customer experiences within our mobile platforms, particularly in payment management features. Your collaborative efforts with design and product teams will help deliver high-quality applications that provide users with seamless deposit and withdrawal functions.

Join Rise to see the full answer
What qualifications are required for the Senior iOS Developer position at theScore?

To be considered for the Senior iOS Developer role at theScore, you need at least 5 years of experience in commercial iOS development, along with 3+ years of experience with Swift and Cocoa. A solid understanding of object-oriented design principles, APIs integration, and a passion for creating pixel-perfect user interfaces will set you apart.

Join Rise to see the full answer
What kind of projects will a Senior iOS Developer work on at theScore?

In this role, you will work on an array of projects aimed at enhancing theScore & ESPN BET Sportsbook platforms, particularly focusing on payment processing features that improve user engagement and satisfaction. Your contributions will directly impact how users manage their funds on our apps.

Join Rise to see the full answer
Can I work remotely as a Senior iOS Developer for theScore?

Yes! theScore offers a flexible work environment that embraces remote work options, allowing you the freedom to balance your work-life commitments while still making significant contributions to our Payments team.

Join Rise to see the full answer
What technology stack does theScore use for iOS development?

At theScore, our Senior iOS Developers primarily work with Swift and Cocoa, alongside tools like Git and Cocoapods. We also utilize advanced debugging tools and focus on clean, organized code while following modern design patterns and best practices.

Join Rise to see the full answer
What is the team culture like for Senior iOS Developers at theScore?

The team culture at theScore is collaborative, supportive, and fun! You’ll find a relaxed environment where innovation is encouraged, and team members are always willing to lend a helping hand or share insights. We strive to maintain a balance between productivity and enjoyable workplace interactions.

Join Rise to see the full answer
What are the growth opportunities for a Senior iOS Developer at theScore?

At theScore, you’ll have plenty of opportunities for growth, from learning new technologies to leading projects. Given our focus on rapid iteration and collaboration, you can expect to enhance your technical skills while contributing to high-impact work that drives the company's success.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Developer, Payments
How do you approach designing a user interface for an iOS app?

When designing a user interface for an iOS app, I prioritize user experience by first understanding user needs and how they interact with the app. I focus on creating intuitive layouts that maintain visual appeal while adhering to Apple’s design guidelines. I also involve collaboration with design teams to ensure the final product is polished and user-friendly.

Join Rise to see the full answer
Can you explain your experience with Swift and Cocoa for iOS development?

Certainly! Throughout my career, I have utilized Swift and Cocoa extensively to build scalable, efficient iOS applications. I focus on writing clean, organized code and applying design patterns effectively to ensure maintainability. I'm also adept at utilizing Swift features to enhance development efficiency and app performance.

Join Rise to see the full answer
How do you handle API integrations in your iOS applications?

I approach API integrations by thoroughly understanding the API documentation first. Then, I implement network requests while ensuring efficient error handling and data parsing. I prioritize asynchronous programming techniques to maintain app responsiveness and often leverage tools like Alamofire for smoother data fetching.

Join Rise to see the full answer
What testing strategies do you use for your iOS applications?

My testing strategy usually encompasses unit tests, UI tests, and integration tests. I use frameworks like XCTest for unit tests to ensure functionality, and I also integrate continuous testing practices within our CI/CD pipeline for automated checks. Prioritizing test coverage helps us catch bugs early and maintain high-quality code.

Join Rise to see the full answer
How do you stay updated with the latest iOS development trends and tools?

I stay updated by following key blogs, attending industry conferences, and engaging in developer communities. Participating in online forums and branches, reading Apple’s developer documentation, and experimenting with new frameworks and tools in personal projects also help me keep my skills sharp and innovative.

Join Rise to see the full answer
Describe a challenging problem you've solved in iOS development.

A particularly challenging problem I faced was dealing with performance issues when rendering large data sets in a complex UI. I identified the bottleneck in data loading by profiling the application, implemented pagination to reduce initial load times, and optimized memory usage which led to a smoother user experience.

Join Rise to see the full answer
What role does code review play in your development process?

Code reviews are crucial in my development process as they not only help catch mistakes early but also provide an opportunity for learning and sharing best practices among team members. They foster collaboration and enhance code quality, contributing to a stronger overall codebase.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When juggling multiple projects, I prioritize tasks based on deadlines, project impact, and stakeholder needs. I utilize project management tools to keep track of progress, communicate effectively with team members, and ensure that I’m meeting all project goals while maintaining high quality in my work.

Join Rise to see the full answer
Can you explain your experience with debugging tools in iOS development?

My experience with debugging tools like Xcode’s built-in debugger and Instruments has been vital for diagnosing and resolving issues in iOS apps. I routinely use breakpoints, memory allocation tracking, and performance logging to identify problems and keep the applications running smoothly.

Join Rise to see the full answer
Why do you want to work as a Senior iOS Developer at theScore?

I am passionate about sports and technology, making theScore an ideal fit for my skills and interests. The opportunity to work on innovative mobile solutions that enhance users' sports experience excites me, and I admire theScore's commitment to excellence and user satisfaction, which aligns with my professional values.

Join Rise to see the full answer

theScore empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting inform...

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!