Photon Interactive
Posted 2mo ago

Developer - React Native - US

Photon Interactive
United States
$38k-$133k/yrOnsiteFull Time, Contract
Responsibilities
  • building features
  • integrating APIs
  • optimizing performance
Requirements
  • 5+ years React Native experience
  • Strong JavaScript/TypeScript
  • React Hooks
  • State management (Redux/RTK
  • Zustand
  • Recoil, Jotai, MobX)
  • REST/GraphQL integration
  • Debugging
  • Performance optimization
  • Native module bridging, CI/CD
  • Testing (Jest
  • Detox/Appium)
Technical tools mentioned
React NativeJavaScriptTypeScriptReact HooksReact NavigationReduxRedux ToolkitZustandRecoilJotaiMobXAsyncStorageRESTGraphQLAxiosFetchApolloKeychain/KeystoreOAuth2JWTMFAReanimatedNative DriverJestReact Native Testing LibraryDetoxAppiumFlipperReactotronChrome DevToolsXcodeAndroid StudioSwiftKotlinJavaGesture HandlerExpoMicrosoft App CenterFastlaneMicrosoft Azure DevOpsFirebaseSegmentAppCenter AnalyticsOWASP Mobile ASVS

Job description

The React Native Developer is responsible for building high-quality, performant, maintainable mobile applications for iOS and Android using the React Native framework. This role involves delivering feature-rich user experiences, integrating with backend and BFF services, implementing secure mobile interactions, performing advanced debugging, and ensuring smooth releases. The developer will work closely with architects, backend teams, QA, and DevOps to deliver a modernized, production-grade mobile application.

Key Responsibilities

1. Mobile Application Development

  • Design and implement end-to-end mobile features, screens, flows, and reusable components in React Native.
  • Develop responsive UIs that adapt to different device sizes, orientations, and accessibility settings.
  • Implement pixel-perfect UI based on Figma/Sketch/Adobe XD designs using styling best practices.
  • Utilize platform-specific modules when needed (e.g., file system, camera, Bluetooth, biometrics).
  • Implement advanced navigation flows using React Navigation (multi-stack, tabs, modals, deep linking).
  • Ensure all features run smoothly on both iOS and Android with full cross-platform compatibility.

2. State Management & Data Integration

  • Implement state management using Redux, Redux Toolkit, Zustand, Recoil, Jotai, or MobX (depending on architecture).
  • Integrate the mobile application with REST/GraphQL endpoints via Axios, Fetch, or Apollo.
  • Implement caching, offline support, and retry logic for unstable network conditions.
  • Handle secure storage of tokens/credentials using Keychain/Keystore.

3. API, BFF & Backend Integration

  • Work closely with BFF developers to consume consolidated backend services.
  • Handle pagination, data transformation, error codes, and API response normalization.
  • Implement authentication/authorization flows:
    • OAuth2
    • JWT tokens
    • Multi-factor authentication (MFA)
  • Ensure API calls follow best practices for performance, security, and resiliency.

4. Performance Optimization

  • Conduct performance profiling and optimize:
    • Rendering cycles
    • Component re-renders
    • JavaScript thread bottlenecks
    • Memory usage and leaks
    • Bundle size and startup time
  • Implement lazy loading, deferred loading, and code splitting where appropriate.
  • Optimize animations using Reanimated or Native Driver.

5. Testing & Quality Assurance

  • Write unit tests using Jest, React Native Testing Library, and Mocks.
  • Implement integration and UI tests using Detox or Appium.
  • Collaborate with QA engineers to support test automation and regression testing.
  • Ensure proper error handling, graceful degradation, and fallback UIs.

6. Native Module Integration & Bridging (Intermediate to Advanced)

  • Integrate with native iOS/Android modules when React Native doesn’t provide required functionality.
  • Understand how to bridge Swift/Kotlin/Java modules into JavaScript.
  • Work with hardware features (GPS, camera, sensors, file system, biometrics).
  • Troubleshoot native-level crashes and logs using Xcode/Android Studio.

7. Build, Deployment, and DevOps Collaboration

  • Work with DevOps on CI/CD pipelines for mobile apps (App Center, Fastlane, Azure DevOps).
  • Configure app signing, certificates, provisioning profiles, and versioning.
  • Support creation of release builds for TestFlight, Google Play Internal Test Track, or OTA (CodePush).
  • Troubleshoot build issues and maintain build scripts.

8. Security, Compliance & Data Governance

  • Implement secure coding practices:
    • Secure API calls
    • Jailbreak/root detection
    • Obfuscation/minification
    • Secure storage for credentials
  • Work with architects to ensure compliance with:
    • Data separation
    • Role-based access controls (RBAC)
    • Encryption at rest/in transit
    • App transport security requirements
  • Adhere to enterprise mobile security guidelines (OWASP Mobile ASVS).

9. Documentation & Collaboration

  • Create and maintain documentation for:
    • Components
    • Feature flows
    • API contracts
    • Edge cases
    • Technical constraints
  • Participate in grooming, sprint planning, story estimation, and retrospectives.
  • Collaborate with designers to validate UI/UX requirements.
  • Participate in code reviews and enforce coding standards.

Required Skills & Qualifications

Technical Skills

  • 5+ years of hands-on React Native experience, building production apps.
  • Proficient in:
    • JavaScript & TypeScript
    • React Hooks
    • React Navigation
    • Redux/RTK, Zustand, or other state managers
    • AsyncStorage/secure storage
  • Strong understanding of iOS and Android platform differences.
  • Experience integrating REST or GraphQL APIs.
  • Proficiency with debugging tools:
    • Flipper
    • Reactotron
    • Chrome DevTools
    • Xcode/Android Studio logs
  • Experience with animations (Reanimated, Gesture Handler).

Nice-to-have Skills

  • Experience with Expo and bare workflow transitions.
  • Experience building native modules in Swift/Java/Kotlin.
  • Knowledge of CI/CD tools (App Center, Fastlane, Azure DevOps).
  • Familiarity with push notifications (FCM/APNs).
  • Knowledge of mobile analytics (Firebase, Segment, AppCenter Analytics).

Soft Skills & Competencies

  • Strong problem-solving skills and ability to diagnose complex mobile issues.
  • Excellent communication and collaboration skills in cross-functional teams.
  • Ability to work in Agile/Scrum environments.
  • Attention to detail and strong focus on reliability and user experience.
  • Takes ownership of assigned tasks and delivers with high quality.

 

Education & Background

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Portfolio of apps in App Store/Play Store or GitHub showcase preferred.

 

Compensation, Benefits and Duration

Minimum Compensation: USD 38,000

Maximum Compensation: USD 133,000

Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.

Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.

This position is available for independent contractors

No applications will be considered if received more than 120 days after the date of this post

About Photon Interactive

Full-service digital agency driving AI-led digital transformation.

Year founded
2007
Employees
6000
Organization type
Private
Latest investment
Raised $21.50M Series A (2021)
Headquarters
GB

Similar jobs

React Native Developer roles
1w
Save
Mark Applied
Hide
Senior React Native Developer
Frisco or Atlanta or Overland Park or United States
$92k-$118k/yr HybridFull Time
Concentrix
ConcentrixNASDAQ: CNXC: A global technology and services leader that powers the brands of the future.
6+ YOERequires 6+ years of React Native experience, JavaScript and/or TypeScript proficiency, mobile architecture and production delivery expertise, and collaboration with native iOS and Android teams. U.S. work authorization required.
React Native, iOS, Android, Figma, JavaScript, TypeScript, Claude, GitHub Copilot, Cursor
1w
Save
Mark Applied
Hide
Senior React Native Engineer
Fort Worth or Dallas
$110k/yr RemoteFull Time
Brushfire
Brushfire: Event ticketing and registration SaaS for churches, schools, attractions, and other event organizers.
5+ YOERequires 5+ years software engineering, 3+ React Native, 2+ mobile app store, and 2+ TypeScript experience. Requires agile workflow, JIRA/Shortcut, AI tooling, Firebase databases, GitHub, CI/CD, and fluent English.
React Native, iOS App Store, Google Play Store, TypeScript, JIRA, Shortcut, Google Cloud Firestore, Firebase Realtime Database, GitHub, Azure DevOps, GitHub Actions, SQL, C#, React
1w
Save
Mark Applied
Hide
Staff React Native Engineer
New York City, New York, United States
OnsiteFull Time
Bags.fm
Bags.fm: Solana token-launch and trading platform helping creators, artists, entrepreneurs, and agents fund projects through trading royalties.
React Native specialist experienced in scalable mobile applications, native modules, iOS and Android development, performance optimization, APIs, real-time data, and blockchain technologies.
React Native, iOS, Android
2w
Save
Mark Applied
Hide
Senior React Native Engineer
Austin or Ann Arbor or Scottsdale or Wayne
$140k-$145k/yr HybridFull Time
Time To Pet
Time To Pet: A software providing business management solutions for service-based businesses.
5+ YOERequires a computer science or software engineering degree or equivalent experience, 5+ years developing React Native mobile applications, Expo experience, and strong analytical, problem-solving, communication, and collaboration skills.
React Native, Expo, Google Play, Apple stores, REST API
2w
Save
Mark Applied
Hide
React/React-Native Developer (Fully Remote)
United States
$20-$48/hr RemotePart Time
The Dyrt
The Dyrt: Private U.S. camping app and campground-booking platform serving campers with campsite discovery, reviews, maps, and reservations.
4+ YOERequires 4+ years developing JavaScript and component-based frameworks, with primary React Native and React web experience. Requires Android/iOS development, AI coding tools, CSS, and strong communication skills.
JavaScript, React Native, npm, ReactJS, Next.js, Claude Code, Cursor, Copilot, Android Development Environment, Google release process, iOS Development Environment, Apple release process, CSS, Bitrise, Jenkins, Figma, Sketch, Swift, Objective-C, Kotlin, Java, Firebase, Remote Config, A/B tooling, Sentry, Crashlytics, Codefresh, Elasticsearch, CLAUDE.md, MCP integrations
1mo
Save
Mark Applied
Hide
Senior React Native / Expo Engineer
San Francisco, California, United States
$230k-$280k/yr OnsiteFull Time
Mochi Health
Mochi Health: Private telehealth serving patients with personalized virtual clinical care, weight management, and treatments across 120+ conditions.
5+ YOE5+ years frontend experience with deep React Native and Expo expertise, TypeScript, mobile infrastructure, HealthKit/Health Connect integrations, EAS, and strong product sense for healthcare apps.
React Native, Expo, TypeScript, Apple HealthKit, Google Health Connect, EAS (Expo Application Services), Config Plugins, Swift, Objective-C, Kotlin, Java, Sentry, Codex 5.3, Claude Opus 4.6
1mo
Save
Mark Applied
Hide
React Native Expert — Humwork
New York, New York, United States
$40/hr RemoteContract
Humwork
Humwork: Y Combinator-backed platform connecting AI agents with verified human experts in real time.
3+ YOE3+ years tech experience, strong communication and problem-solving, ability to work independently in remote settings.
React Native
1mo
Save
Mark Applied
Hide
Senior Engineer, React Native
United States or Atlanta
$120k-$130k/yr RemoteFull Time
AppraisalPRO
AppraisalPRO: Private automotive technology selling OBD-II sensors and app diagnostics to drivers and repair-cost tools to dealers.
5+ YOE5+ years building and shipping production React Native apps; strong JavaScript/TypeScript; experience with App Store and Google Play; REST API integration; effective communicator.
React Native, JavaScript, TypeScript, App Store, Google Play, REST APIs, Swift, Kotlin, Bluetooth, BLE, Ruby on Rails, GraphQL