Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FanDuel

Senior Software Engineer – React, React Native

FanDuel

Senior Software Engineer enhancing core React Native for FanDuel's Sportsbook. Collaborating with engineers to improve performance, reliability, and development experience.

Posted 4/13/2026full-timeEdinburgh • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
AndroidiOSJavaJavaScriptKotlinReactReact NativeSwiftTypeScript

About the role

Key responsibilities & impact
  • Enhancing the core React Native codebase for the Sportsbook app, focusing on performance, scalability, and maintainability
  • Profiling and optimising app startup and runtime performance across the React Native stack (rendering, bundle size, memory, JS/native thread work, etc.)
  • Building and maintaining shared frameworks, tooling, libraries, and components that support feature teams
  • Improving developer experience through better 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 that raise quality, reduce toil, and improve operational readiness within the domain
  • Joining our on-call rota, sharing out of hours support duties as part of our incident response process

Requirements

What you’ll need
  • Significant experience delivering production React Native applications (OR strong React skills with interest in mobile development)
  • Strong TypeScript skills and a solid understanding of React patterns, architecture, and maintainable code practices at scale
  • Practical experience profiling and improving performance in React Native applications (startup time, rendering, responsiveness, memory, etc.)
  • Experience with React Native native modules / bridging; native Android (Kotlin/Java) and/or iOS (Swift) experience is a plus
  • Familiarity with mobile development best practices, testing strategies, and CI/CD pipelines
  • Experience working in Agile teams and contributing to collaborative technical standards
  • A quality-focused mindset with strong problem-solving skills and the ability to evaluate trade-offs in ambiguous situations.

Benefits

Comp & perks
  • Opportunities for learning & growth
  • Mentoring and coaching from experienced engineers

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeTypeScriptKotlinJavaSwiftperformance profilingmobile developmentCI/CDAgiletestable code practices
Soft Skills
problem-solvingcollaborationquality-focused mindsetcommunicationleadershiporganizational skillsincremental deliverycontinuous improvementdeveloper experience enhancementtechnical design discussions