
Senior React Native Engineer
Aristocrat
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Lead the technical development of a React Native–based SDK and companion application, coordinating the creation, implementation, quality, performance, and long-term maintainability throughout the entire product lifecycle.
- Serve as a technical subject-matter expert and project leader within the team, providing mentorship on architecture, guidelines, complex problem solving, and cross-platform mobile development.
- Architect and evolve our React Native SDK to support scalability, extensibility, and high performance, setting standards for API build, integration patterns, and developer experience.
- Create reusable, high-quality React Native components and native bridges (iOS and Android) that adhere to rigorous performance, reliability, and security standards.
- Collaborate across functions with product, build, QA, platform, and native engineering teams to define technical requirements and deliver cohesive end-to-end solutions.
- Establish engineering guidelines, coding standards, and architectural patterns, ensuring consistency and long-term maintainability across the codebase.
- Identify and resolve systemic performance issues, bringing to bear deep technical expertise to improve reliability, scalability, and mobile runtime efficiency across platforms.
- Drive documentation quality at scale—defining standards and ensuring the SDK, architecture, and complex integrations are well understood across teams.
- Mentor and support less experienced engineers, sharing knowledge, strengthening mobile expertise within the team, and helping elevate engineering efficiency.
- Advise collaborators on technical trade-offs, risks, and opportunities, communicating clearly across technical and non-technical audiences.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
- Demonstrated track record of 8+ years in software development.
- Proven experience of 5+ years in crafting and deploying mobile apps using React Native, primarily for iOS and Android.
- Strong knowledge of architecture and implementation of native Android and/or iOS apps, with experience in the full mobile development life cycle.
- Profound expertise in JavaScript, TypeScript, and related frameworks and libraries.
- Familiarity with Git for version control and experience working in agile development environments.
- Adept problem solver with a history of delivering quality code and solutions.
- Strong communication and persuasion skills, including the ability to advise peers and collaborators on complex technical topics, risks, and trade-offs.
Benefits
- Robust benefits package
- Global career opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeJavaScriptTypeScriptmobile app developmentnative iOS developmentnative Android developmentAPI designperformance optimizationcoding standardssoftware architecture
Soft Skills
mentorshipproblem solvingcommunicationcollaborationtechnical leadershippersuasiondocumentationteam supportadvisingcross-functional teamwork
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineeringrelated field degreeequivalent experience