FanDuel

Senior Software Engineer – React, React Native

FanDuel

full-time

Posted on:

Location Type: Hybrid

Location: EdinburghUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

  • 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
  • Opportunities for learning & growth
  • Mentoring and coaching from experienced engineers
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