Senior Mobile Application Developer (React Native)
React Native Engineer
Location: Remote (with flexibility for collaboration across time zones)
Client: FamilySearch
Start Date: Targeting October 2025
About the Role
FamilySearch is modernizing its mobile app ecosystem and moving from Android-only development to full iOS + Android support using React Native. The goal is to quickly rewrite existing Android apps into React Native—leveraging AI-assisted tooling where possible—so the team can deliver faster updates, respond to issues more efficiently, and accelerate the release of new features.
This role will be instrumental in:
Recreating the Oral Gen app in React Native.
Building new features on top of the React Native base.
Creating a new field audits app in React Native.
The business value is clear: more overlap across platforms, quicker iterations, and freeing the team to focus on innovation rather than being limited by Android-only development.
Key Responsibilities
Rewrite existing Android apps into React Native, ensuring parity in functionality and performance.
Partner with the team to leverage AI-assisted development tools to accelerate delivery.
Build new features for Oral Gen once the React Native migration is complete.
Develop a new field audits app from the ground up in React Native.
Ensure seamless deployment across iOS and Android platforms.
Collaborate with product and design teams to deliver a high-quality, scalable, and maintainable codebase.
Required Qualifications
6+ years of professional software development experience.
4+ years of hands-on React Native experience delivering production-grade apps.
Strong experience with mobile app development for both iOS and Android.
Solid understanding of modern JavaScript/TypeScript.
Ability to leverage AI-enabled workflows for code migration and acceleration.
Experience building performant, scalable front-end applications.
Strong problem-solving skills with a pragmatic, “get it done” approach.
Nice to Have
Prior experience with rewriting apps from one platform/framework to another.
Familiarity with backend integration and API-driven mobile apps.
Experience working in lean, fast-paced teams.
Interview Process
Screening Call
Duration: 15–30 minutes
Format: Recruitment screening call to gauge initial skills.
Recruiter Q&A
Duration: 10 minutes
Format: Virtual discussion with our recruiter to address any initial questions and go over job details.
Round 1: Internal Technical Interview
Duration: 1–1.5 hours
Format: Virtual, live technical interview to assess React Native–focused work and capabilities.
Round 2: Technical Interview with Client
Duration: 60 minutes
Format: Live technical interview with the Engineering Lead to assess mobile fundamentals, engineering hygiene, and overall problem-solving skills.
Round 3: Deep Dive with Leadership
Duration: 60 minutes
Format: Virtual session with the Client and Group Engineering Manager. This round includes a mix of technical discussion and contextual fit for the mission and work.
Round 4 (if needed): Final Conversations
Duration: TBD
Format: As needed, this may include follow-ups with other stakeholders or deeper dives into specific areas of your background or technical experience.
To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com