companyFanDuel logo

Senior Software Engineer - React / React Native

FanDuelEdinburgh/Hybrid
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, you should have: Significant experience delivering production React Native applications (or strong React skills with a desire to transition into mobile development). Strong TypeScript proficiency and a solid understanding of React patterns, architecture, and maintainable code practices at scale.

About the job

Join Our Team

FanDuel is seeking an experienced Senior Software Engineer to become a vital member of our Sportsbook Core Apps engineering team. In this role, you will be instrumental in enhancing the foundational engineering that supports our innovative customer experiences.

You will work with our React Native Sportsbook application to refine the core React Native platform and shared codebase, focusing on improving performance, scalability, and reliability. Collaborating closely with engineers across the organization, you will ensure seamless integration of the React Native stack with native layers, enabling feature teams to deliver with speed and safety.

We are in search of engineers who are not only skilled but also empathetic communicators, dedicated to continuous improvement and engineering excellence. The ideal candidate will possess extensive experience in delivering production-ready React Native applications, demonstrate the ability to propose practical solutions to platform challenges, and have a passion for mentoring others while elevating quality standards. By joining our team, you will fortify the foundations of our mobile platform, empowering FanDuel engineers to deliver features more effectively while adhering to best practices and maintaining platform quality.

As a growth-oriented company, we offer ample opportunities for you to learn and develop your career with us.

Key Responsibilities:

  • Enhancing the core React Native codebase for the Sportsbook app with a focus on performance, scalability, and maintainability.
  • Profiling and optimizing app startup and runtime performance across the React Native stack (rendering, bundle size, memory management, JS/native thread work, etc.).
  • Building and maintaining shared frameworks, tooling, libraries, and components that support various feature teams.
  • Improving developer experience through enhanced tooling, documentation, templates, CI reliability, and build performance.
  • Contributing to technical design discussions and leading multi-phase improvements, breaking work into incremental, testable deliveries aligned with team priorities.
  • Supporting continuous improvement initiatives to elevate quality, minimize toil, and enhance operational readiness within the domain.
  • Participating in our on-call rota, sharing out-of-hours support duties as part of our incident response process.

Qualifications:

  • Extensive experience in delivering production-grade React Native applications (or strong React skills with a keen interest in mobile development).
  • Proficient in TypeScript with a solid grasp of React patterns, architecture, and maintainable coding practices at scale.
  • Strong problem-solving skills and the ability to communicate technical concepts effectively.
  • Experience in mentoring junior engineers and fostering a culture of quality and best practices.
  • A commitment to continuous learning and professional development.

About FanDuel

FanDuel is a leading gaming company that provides innovative solutions and experiences to sports fans. We are dedicated to enhancing the customer experience through cutting-edge technology and a commitment to quality and excellence in our engineering practices.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.