Senior Mobile App Developer React Native
Neighborly
Job Description
About Neighborly:
Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with rigorous quality standards to repair, maintain, and enhance your home. With pros living in your community, scheduling is quick and convenient.
About the Role:
We are looking for a Mobile App Developer with 69 years of experience building and shipping high-quality, cross-platform mobile applications using React Native. You will be responsible for delivering seamless, performant app experiences to both iOS and Android users. You will work closely with Product, UX, and Engineering teams to craft intuitive mobile experiences that align with our broader digital platform.
Key Responsibilities:
- Design, develop, and maintain high-quality cross-platform mobile applications using React Native, targeting both iOS (Apple App Store) and Android (Google Play Store).
- Own the full mobile development lifecycle from technical design and implementation through testing, release, and post-launch support.
- Build reusable, well-tested UI components and shared logic modules that work consistently across iOS and Android platforms.
- Collaborate closely with UX designers to implement accessible, and intuitive mobile interfaces that align with platform-specific design guidelines (Human Interface Guidelines and Material Design).
- Integrate mobile applications with RESTful API endpoints, and third-party SDKs including analytics, push notifications, authentication, and payment services.
- Manage and execute app releases through the Apple App Store and Google Play Store, including version management, release notes, and compliance with platform policies.
- Identify and resolve performance bottlenecks, memory issues, and platform-specific bugs across iOS and Android.
- Write and maintain unit, integration, and end-to-end tests to ensure app stability and regression coverage.
- Conduct code reviews, uphold engineering standards, and contribute to mobile architecture decisions.
- Stay current with React Native releases, native platform updates, and mobile ecosystem best practices proactively assessing their impact on the product.
Required Skills & Experience:
- 69 years of mobile app development experience, with a strong portfolio of shipped React Native applications available on both the Apple App Store and Google Play Store.
- React Native expertise: Deep, hands-on proficiency with React Native including the new architecture (Fabric, JSI, TurboModules), navigation libraries (React Navigation or Expo Router), and state management solutions (Redux, Zustand, or Context API).
- JavaScript & TypeScript: Strong proficiency in TypeScript and modern JavaScript (ES6+) comfortable with async patterns, hooks, and functional component design.
- iOS & Android platform knowledge: Solid understanding of iOS and Android platform differences, native module bridging, and platform-specific APIs able to write or modify native code (Swift/Kotlin) when required.
- AI-assisted development: Practical experience using Gen AI coding tools such as Cursor, GitHub Copilot, or Claude to accelerate development workflows including code generation, refactoring, debugging assistance, and documentation. Able to critically evaluate AI-generated output for correctness, security, and maintainability before integrating it into production code.
- App Store & Play Store deployment: Hands-on experience managing the full release lifecycle on both Apple App Store Connect and Google Play Console including code signing, provisioning profiles, build variants, and compliance review.
- API integration: Experience integrating mobile apps with RESTful APIs, handling authentication flows (OAuth, JWT), and managing network state and offline behaviour.
- UI implementation: Ability to faithfully implement high-fidelity UX designs with attention to responsiveness, accessibility (WCAG), and platform design conventions.
- Testing: Experience writing unit and integration tests using Jest, and end-to-end testing using Detox or a comparable mobile testing framework.
- CI/CD for mobile: Familiarity with automated mobile build and release pipelines using tools such as Fastlane, Bitrise, GitHub Actions, or App Center.
- Agile/Scrum: Experience working in iterative, sprint-based delivery teams alongside Product, UX, and back-end Engineering.
Nice to Have:
- Familiarity with React (web) enabling effective collaboration with front-end web developers sharing component logic or design systems.
- Knowledge of mobile analytics and crash reporting tools such as Firebase, Mixpanel, Amplitude, or Sentry.
- Exposure to push notification services including APNs, FCM, and platforms such as OneSignal.
- Basic understanding of back-end API development (.NET Core, Node.js) to facilitate integration troubleshooting.
- Familiarity with accessibility standards for mobile (iOS Accessibility and Android Accessibility) and experience building screen-reader-friendly interfaces.
Key Soft Skills:
- Cross-platform quality mindset: Genuinely cares about delivering a consistent, high-quality experience for both iOS and Android users not just making it work on one platform.
- User empathy: Thinks from the perspective of the end-user, considering usability, performance, and accessibility at every stage of development.
- Ownership and accountability: Takes end-to-end responsibility for mobile features from technical design through App Store release and post-launch monitoring.
- Collaborative communicator: Works effectively with Product, UX, and Engineering peers able to raise technical constraints early and negotiate pragmatic solutions.
- Proactive problem-solver: Spots potential issues before they become production incidents anticipates platform compatibility risks, API changes, and performance regressions.
- Continuous learner: Keeps pace with the rapidly evolving React Native ecosystem, iOS and Android platform updates, and mobile development best practices.
Tech Stack at a Glance:
React Native | TypeScript / JavaScript | iOS (Swift) | Android (Kotlin) | REST APIs | Firebase / CI/CD | App Store & Play Store