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 36 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.
- Write and maintain unit, integration, and end-to-end tests to ensure app stability and regression coverage.
- Participate in 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:
- 36 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.
- 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.
- 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.
- 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.
- Ownership and accountability: Takes end-to-end responsibility for mobile features from technical design through App Store release and post-launch monitoring.
- 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 | REST APIs | Firebase / CI/CD | App Store & Play Store