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

Software Engineer - iOS

Underdog is a rapidly growing sports gaming company creating innovative products for sports fans, looking for a software engineer to help them build unique features for their fantasy and sports betting products.

Skills

  • iOS development
  • Xcode
  • Swift
  • UIKit
  • Analytical skills

Responsibilities

  • Work on cutting edge projects
  • Design and develop clean, performant features
  • Collaborate with client engineers and product stakeholders
  • Advocate for best practices in development
  • Grow in a high-agency environment

Benefits

  • Unlimited PTO
  • 16 weeks of paid parental leave
  • $500 home office allowance
  • 401k match
  • Company paid health, dental, vision plan options
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$142500 / YEARLY (est.)
min
max
$135000K
$150000K

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 Software Engineer - iOS, Underdog Sports

Hey there! We're Underdog, the fastest-growing sports gaming company with a big vision to innovate gaming experiences for American sports fans. As a Software Engineer - iOS, you'll have a unique chance to work on cutting-edge projects that are changing the way fans interact with fantasy sports and sports betting. Since our founding in 2020, our team has built four of the most popular fantasy games, and with the launch of our own proprietary sportsbook technology, we’re on a mission to create even more captivating experiences for our users. In this role, you'll design and develop robust, clean, and efficient features that will directly impact millions of users. You'll collaborate closely with a group of passionate product-minded individuals, sharing ideas and ensuring we create the best sports gaming platform out there. We're eager to foster a growth environment where you not only contribute but also grow as an engineer, gaining insights from some of the best in the field. If you're someone who thrives in a collaborative atmosphere and has a knack for problem-solving, we want to hear from you. Join us as we continue to redefine the future of sports gaming and create something truly special for every fan out there. Let’s build together at Underdog!

Frequently Asked Questions (FAQs) for Software Engineer - iOS Role at Underdog Sports
What are the responsibilities of a Software Engineer - iOS at Underdog?

The Software Engineer - iOS at Underdog is responsible for designing and developing innovative features for our fantasy and sports betting products. Your role will involve collaborating with other engineers and product stakeholders to deliver quality products while advocating for best practices in development.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - iOS position at Underdog?

To apply for the Software Engineer - iOS role at Underdog, you should have at least 2 years of software engineering experience, with a minimum of 1 year focused on iOS development using tools like Xcode, Swift, and SwiftUI. Being a product-minded engineer and having strong communication skills are also essential.

Join Rise to see the full answer
What is the work culture like at Underdog for a Software Engineer - iOS?

The work culture at Underdog for a Software Engineer - iOS is highly collaborative and supportive. You'll work in a virtual-first environment with a focus on flexibility and engagement, allowing you to innovate while receiving guidance from experienced engineers and leaders.

Join Rise to see the full answer
Is previous experience in fantasy sports or sports betting required for the Software Engineer - iOS role at Underdog?

While previous experience in fantasy sports or sports betting is not a strict requirement for the Software Engineer - iOS role at Underdog, it can be a significant advantage. Understanding the industry will help you contribute more effectively to product development.

Join Rise to see the full answer
What growth opportunities are available for a Software Engineer - iOS at Underdog?

As a Software Engineer - iOS at Underdog, you'll have ample growth opportunities, including working on groundbreaking projects and learning from some of the best in the sports betting world. You'll also have the autonomy to make technical decisions that impact the team's direction.

Join Rise to see the full answer
What is the expected salary range for the Software Engineer - iOS position at Underdog?

At Underdog, the expected salary range for the Software Engineer - iOS position is between $135,000 and $150,000. The actual salary will primarily depend on your skills and experience, along with other factors.

Join Rise to see the full answer
What benefits does Underdog offer for the Software Engineer - iOS role?

Underdog offers a robust benefits package for the Software Engineer - iOS role, including unlimited PTO, fully paid parental leave, a $500 home office allowance, a 401k match, and comprehensive health, dental, and vision plan options.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - iOS
Can you explain your experience with iOS development and the technologies you have used?

In your response, highlight your hands-on experience with iOS development projects. Discuss the specific technologies you've used, such as Xcode, Swift, and UIKit, and detail projects where you successfully implemented these tools to build engaging user experiences.

Join Rise to see the full answer
How do you ensure the performance and scalability of your iOS applications?

To answer this question, discuss your strategies for optimizing app performance, such as code refactoring, efficient data handling, and utilizing tools for performance monitoring. Share examples where you've improved app efficiency based on real-user feedback.

Join Rise to see the full answer
Describe a challenging problem you faced in a project and how you solved it.

Think of a specific instance where you encountered a technical challenge in your development work. Detail the problem, your thought process, and the steps you took to resolve it, emphasizing the outcome and what you learned from the experience.

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

You can answer this question by mentioning resources you utilize, such as online courses, developer communities, blogs, or podcasts. Highlight your commitment to continuous learning and how you apply new knowledge to your work.

Join Rise to see the full answer
What collaborative tools have you used in your past projects?

Illustrate your experience with collaboration tools like Git, JIRA, or Slack, explaining how you've used these tools to coordinate with team members, track project progress, and disseminate information effectively.

Join Rise to see the full answer
How do you approach designing user-friendly interfaces for mobile applications?

Discuss your understanding of user experience (UX) principles and how you apply them when designing interfaces. Share examples showcasing how you've prioritized user feedback and usability testing in your previous projects.

Join Rise to see the full answer
What is the MVVM design pattern, and how have you implemented it in your projects?

Explain the MVVM (Model-View-ViewModel) pattern, emphasizing its benefits in separating concerns within your apps. Provide specific examples of apps where you implemented MVVM to enhance code maintainability and facilitate user interface testing.

Join Rise to see the full answer
What steps do you take to ensure code quality and maintainability?

Discuss your commitment to writing clean, maintainable code by following best practices such as code reviews, unit testing, and using linters. Provide examples of how maintaining code quality has benefited previous projects in the long run.

Join Rise to see the full answer
How would you handle a disagreement with a team member regarding a technical decision?

Outline your approach to addressing disagreements professionally, valuing open communication and the importance of listening to other perspectives. Share a specific instance where you navigated a conflict and what the resolution was.

Join Rise to see the full answer
Why do you want to work as a Software Engineer - iOS at Underdog?

Articulate your excitement for the role by expressing your passion for sports gaming and the innovative environment at Underdog. Connect your skills and experiences to the company's mission and how you see yourself contributing to its future success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Underdog Sports Remote United States/Remote
Posted 10 days ago
Photo of the Rise User
Doist Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Caliza Remote No location specified
Posted 3 days ago

Underdog Fantasy is one of the fastest-growing sports companies on the market. Founded by a team of industry veterans, Underdog is bringing fun, approachable contests and games to the masses. We’re lo...oking to innovate an already exciting space ...

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$135,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 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!