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 is a leading digital media and sports betting company, looking for a Senior iOS Developer to enhance their payments team and improve the patron experience.

Skills

  • Experience with Elixir/Phoenix
  • Strong understanding of relational databases like PostgreSQL
  • Familiarity with testing frameworks
  • Excellent communication skills

Responsibilities

  • Collaborate with engineers, product managers, and designers to develop new features
  • Design and build scalable GraphQL & RESTful APIs
  • Solve complex technical problems
  • Mentor other developers on the team

Education

  • A solid foundation in computer science

Benefits

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

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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.

Join the amazing team at theScore as a Senior iOS Developer specializing in Payments! Based in Philadelphia, you’ll become a vital part of our payments squad, helping sports fans manage their funds seamlessly through our leading-edge app. theScore is not just any sports media platform; it's a community, empowering millions with personalized scores and betting options. As part of your role, you’ll collaborate with a talented team of engineers, product managers, and designers to create and optimize GraphQL and RESTful APIs that cater to our users’ needs. This position is all about ensuring that our backend services are not just reliable but also scalable. You’ll be addressing complex technical challenges and eager to mentor fellow developers, fostering a culture of shared knowledge and best practices. If you’re passionate about clean code, distributed systems, and keen to contribute to innovative payment solutions, this is the perfect opportunity for you. Plus, you'll enjoy our fun and relaxed work environment, with competitive compensation and comprehensive benefits. Embrace the exciting world of sports betting technology and make an impact at theScore!

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

As a Senior iOS Developer at theScore, you'll be immersed in building and scaling payment solutions that enhance the user experience. Your responsibilities include collaborating with various teams to develop GraphQL and RESTful APIs, designing foundational backend components, solving complex technical problems, and actively contributing to engineering efforts that streamline our payments product. You'll also have the opportunity to mentor less experienced developers, fostering a collaborative environment.

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

To excel as a Senior iOS Developer at theScore, you should have a solid foundation in computer science and experience with modern web frameworks. Familiarity with APIs, relational databases like PostgreSQL, and Git is essential. Additionally, strong communication skills and a strong grasp of software design and architecture are crucial. Experience with distributed systems, caching strategies, and testing frameworks is a plus, while prior knowledge or experience in the payments industry is advantageous.

Join Rise to see the full answer
How does the payment team at theScore collaborate with other departments?

The payments team at theScore works closely with engineers, product managers, and designers to ensure seamless integration of payment solutions within our app. This collaboration often occurs in agile and scrum environments, where team members communicate regularly to bring new features to life, improving user experience and maintaining documentation and best practices across projects.

Join Rise to see the full answer
What tools and technologies do Senior iOS Developers at theScore use?

Senior iOS Developers at theScore primarily work with Elixir/Phoenix and LiveView within our technology stack. They also utilize GitHub for version control and may engage with tools like Kubernetes, Kafka, and gRPC. Proficiency in testing frameworks such as ExUnit, RSpec, Jest, or pytest is beneficial as well, as is familiarity with caching strategies.

Join Rise to see the full answer
What can I expect from the work culture as a Senior iOS Developer at theScore?

At theScore, you’ll find a fun and relaxed work environment that encourages creativity and collaboration. We prioritize a healthy work-life balance while offering a competitive compensation package and comprehensive benefits. Our culture promotes a commitment to diversity, knowledge-sharing, and continuous learning, making it an exciting place to grow your career in the tech and sports betting industries.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Developer, Payments
Can you describe your experience with GraphQL and how it relates to your role as a Senior iOS Developer?

In my previous position, I worked extensively with GraphQL to build scalable APIs that efficiently handled data fetching for mobile applications. By utilizing GraphQL's flexible query structures, I ensured that our iOS app integrated data with optimal performance, simplifying operations and reducing the amount of resource consumption.

Join Rise to see the full answer
What strategies do you use to ensure code quality in projects?

To ensure code quality, I adhere to clean code principles and incorporate regular code reviews. Implementing automated testing mechanisms, such as unit tests and integration tests, is also a key strategy. I always strive for comprehensive documentation to facilitate project understanding and maintainability for current and future team members.

Join Rise to see the full answer
How would you approach solving a particularly complex technical problem?

I would start by dissecting the problem into smaller parts to understand its various facets. Collaborating with team members can provide different perspectives and feedback. It’s also important to research similar issues faced in the past, utilizing testing frameworks to troubleshoot while documenting findings along the way to share with the team.

Join Rise to see the full answer
What is your experience with distributed systems and how do you apply it to your work?

I have hands-on experience with distributed systems, focusing on scalability and reliability in our services. I apply principles such as load balancing and optimizing database queries to ensure that our applications maintain high uptime. Understanding eventual consistency and managing state in distributed architectures is crucial to my approach.

Join Rise to see the full answer
How do you stay updated with the latest technologies relevant to your role?

I believe in continuous learning, so I regularly attend industry conferences, participate in webinars, and engage in online forums. I also read relevant books and subscribe to newsletters focusing on mobile development, API design, and backend architecture to keep my skills sharp.

Join Rise to see the full answer
Can you provide an example of a project where you contributed significantly to its success?

I was involved in a project that upgraded our payment processing system. My role included developing a new GraphQL API that streamlined transaction processes, reducing user wait times significantly. This resulted in a measurable boost in customer satisfaction, and I am proud to have been part of such a transformative endeavor.

Join Rise to see the full answer
What methodologies do you apply when working in an agile team?

In an agile team, I implement iterative development practices, promoting collaborative feedback loops through daily stand-ups and regular sprint reviews. Focusing on adaptability, I ensure that the team is aligned on priorities while also remaining responsive to changes based on stakeholder feedback.

Join Rise to see the full answer
Describe a time when you successfully mentored a colleague.

I proudly mentored a junior developer on our team who was struggling with API integration. I guided them through the process by breaking down tasks and providing resources and examples. Over time, they grew more confident and eventually took on the lead role in a subsequent API project, showcasing their newfound skills.

Join Rise to see the full answer
How have you optimized a previous application regarding performance?

In a previous role, I identified performance bottlenecks within an iOS application, particularly around data fetching. I implemented caching strategies and optimized network calls, which improved load times by over 30%, leading to a significant enhancement in the user experience.

Join Rise to see the full answer
What excites you about working in the payments industry?

The payments industry is rapidly evolving, providing opportunities to work on innovative solutions that enhance user experiences. I’m particularly excited about the intersection of technology and finance, where my skills as a software developer can directly impact how people interact with their money and foster a greater understanding of responsible financial practices.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off
Photo of the Rise User
Replit Remote No location specified
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Work/Life Harmony
Diversity of Opinions
Friends Outside of Work
Empathetic
Collaboration over Competition
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Learning & Development
401K Matching
Paid Time-Off
WFH Reimbursements
Paid Holidays
Equity
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Earnin Remote Mexico City, Mexico
Posted 13 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays

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

60 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $130,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
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!