
Senior Software Engineer – React, React Native
FanDuel
full-time
Posted on:
Location Type: Hybrid
Location: Edinburgh • United Kingdom
Visit company websiteExplore more
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