Job Details

Senior Software Engineer React Native

  2025-11-09     Nir Yu     Greenville,SC  
Description:

Mobile App Developer

You'll be a key part of our mobile team building the React Native app that guides people through their personal growth journey. We need someone who cares deeply about creating smooth, polished mobile experienceswhere every transition feels natural and every interaction delights users.

Responsibilities

Mobile app development:

  • Build and enhance our React Native app with smooth animations and micro-interactions
  • Implement our AI avatar system with engaging, personality-driven animations
  • Create polished UI transitions: section expansions, modal presentations, gesture responses
  • Develop visual feedback systems that celebrate user progress and breakthroughs

Core technical work:

  • Build robust real-time systems with streaming AI responses: WebSockets/SSE/GraphQL subscriptions handling queued/sending/streaming/complete/failed states
  • Optimize performance for long conversation threads: virtualization, memory profiling, 60fps consistency
  • Ship core user experiences: onboarding flows, conversation threads, search/export, weekly insights, privacy controls
  • Integrate seamlessly with backend: auth, billing, analytics, push notifications with offline sync

Requirements

React Native expertise:

  • 4+ years shipping React Native apps with polished animations and smooth interactions
  • Strong experience with React Native Reanimated for transitions, gestures, and micro-interactions
  • Proven ability to maintain 60fps performance and optimize memory usage for mobile apps
  • Portfolio showing attention to polish: smooth transitions, thoughtful loading states, delightful interactions

Mobile development foundation:

  • Real-time systems experience: WebSockets, Server-Sent Events, or GraphQL subscriptions for streaming data
  • TypeScript fluency with clean architecture patterns that scale
  • Testing mindset: Jest, React Native Testing Library, Detox experience
  • End-to-end ownership: App Store deployment, CI/CD pipelines, feature flags, rollout strategy

Mission alignment:

  • Excitement about using animation to create delightful, engaging experiences that keep people motivated on their personal growth journey
  • Interest in how visual feedback affects behavior change and habit formation
  • Belief that thoughtful design can create a welcoming environment for personal reflection and self-discovery

Bonus experience:

  • Advanced React Native animation libraries: Lottie for vector animations, complex gesture handling
  • Expo EAS expertise and over-the-air update strategies
  • Backend familiarity: Node.js, serverless patterns, API design
  • Experience with character animations or avatar systems


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search