What are the responsibilities and job description for the React Native Developer position at Peterson Technology Partners?
Our client is looking for a React Native Developer who thrives in a fast-paced, product-driven environment and is excited to work at the intersection of mobile development and applied AI.
As a React Native Developer you will be building a modern, AI-powered mobile inventory management application designed for veterinary clinics. This cross-platform app (iOS and Android) is developed using React Native (Expo SDK 54) and TypeScript, and incorporates advanced capabilities such as computer vision, BLE device integration, and offline-first data synchronization.
What You’ll Do:
- Design, build, and ship high-quality mobile features across iOS and Android from a shared TypeScript codebase
- Develop camera-driven workflows, including video scanning, barcode/QR capture, and image-based product recognition
- Offline-first architecture with local caching (AsyncStorage) and background sync
- Integrate with backend services via REST APIs (BFF pattern) and third-party SDKs
- Work with integrations such as authentication (Auth0), AI vision APIs, and BLE label printers
- Manage and troubleshoot native build pipelines using Expo prebuild, Xcode archives, EAS Build, CocoaPods
- Collaborate with product and design teams to deliver intuitive, performant user experiences
- Leverage AI-assisted development tools (e.g., Claude Code, Cursor, Copilot) to accelerate development while maintaining high code quality
Required Qualifications:
- 4 years of experience building and shipping mobile applications using React Native and/or Expo
- Proven experience delivering apps to both iOS and Android platforms
- Strong proficiency in TypeScript
- Hands-on experience with server-state management libraries (e.g., TanStack React Query or similar)
- Experience working with camera, media, or scanning APIs in mobile applications
- Familiarity with native tooling, including Xcode (signing, archiving, debugging) and Android Studio
- Demonstrated ability to effectively use AI coding assistants in a production workflow (beyond basic prompting)
Preferred Qualifications:
- Experience integrating AI/ML APIs, particularly vision-based models
- Familiarity with building or extending Expo native modules (Swift/Kotlin bridging)
- Experience with Bluetooth Low Energy (BLE) device communication
- Knowledge of OAuth2 / authentication flows (e.g., Auth0) in mobile environments
- Experience building offline-capable or sync-heavy applications
Salary/Rate: $50-$65/Hour (depends on experience level). This is a contract position with candidates expected to work 40 hours/ week.
Salary : $50 - $65