Founding React Native Engineer (Mobile, Gaming & AI)

Posted 2 weeks ago

Worldwide

Summary

# React Native Developer for Interactive Mobile App We're looking for an experienced React Native developer to help turn an existing React/TypeScript application into a polished iOS app. Most of the product is already built. The focus now is bringing it to mobile, making the experience feel smooth and responsive, and getting the app ready for TestFlight. ## What You'll Be Working On * Convert the existing React application into React Native * Build and maintain the iOS version of the app * Prepare and manage TestFlight releases * Develop interactive screens and user flows * Improve animations, transitions, and overall user experience * Optimize performance, especially on older devices * Collaborate on product improvements and technical decisions A key part of the app is an interactive drawing canvas, so experience building touch-based or canvas-heavy interfaces is highly valued. The current canvas is only a prototype and will need to be completely rebuilt for production. ## What We're Looking For * Strong experience with React Native and TypeScript * Experience shipping mobile apps for iOS * Solid understanding of gestures, animations, and touch interactions * Ability to write clean, maintainable code * Familiarity with the iOS build and release process * Comfortable working independently and taking ownership ## Nice to Have * Experience with canvas, graphics, or drawing tools * Mobile game development experience * Knowledge of WebSockets or real-time features * Experience with React Native Reanimated, Expo, or Swift/SwiftUI * Familiarity with AI coding tools such as Claude Code, Codex, or similar assistants ## About You You're someone who enjoys building products, solving performance problems, and paying attention to the details that make an app feel polished. You're comfortable working from ideas and prototypes instead of waiting for detailed specifications, and you like collaborating with a small team to improve the product as you build it. ## Short Technical Exercise As the next step, selected candidates will be asked to complete a small build exercise. The goal is to create a simple drawing canvas where strokes remain smooth and responsive, even during fast scribbling. The important requirement is that the smoothing logic should be your own implementation. Please don't use drawing or graphics libraries such as Skia. You're free to choose how you render the canvas—React Native, HTML5 Canvas, WebView, or any approach you're most comfortable with—but we want to see your own solution for making the drawing feel natural. Keep the project focused. There's no need to build a complete drawing application—just a responsive canvas with smooth strokes. ### Along with your submission, please include: * A screen recording (up to 10 minutes) where you explain your approach while demonstrating the canvas. * A copy of the source code (GitHub repository, ZIP file, or Expo Snack) with a brief note describing how you implemented the stroke smoothing. * If you have extra time, feel free to add additional drawing controls or small enhancements. During the recording, we'd like you to cover: * How you implemented the drawing and smoothing logic. * A live demonstration of the canvas. * What you would improve next if this were a production feature. * One tradeoff or performance consideration you'd pay attention to on real devices. Please don't spend more than about an hour on this exercise. We're interested in your problem-solving approach, code quality, and attention to user experience—not a fully polished application. ## When Applying Please include: * A mobile app you've shipped and what you were responsible for. * An example of a touch-heavy or interactive feature you've built. * How you would approach improving a laggy drawing experience on older iPhones. * A project you've enjoyed working on and what you learned from it. If you enjoy building high-quality mobile experiences and like creating products that people genuinely enjoy using, we'd love to hear from you.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $70.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Game Backup
React Native
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    5
  • Invites sent:
    3
  • Unanswered invites:
    0
About the client
Member since Oct 11, 2025
  • USA
    Tuscaloosa4:49 AM
  • $281 total spent
    3 hires, 1 active
  • 2 hours

Explore similar jobs on Upwork

iOS Development
Unity
Android App Development
Cocos2d
Swift
Game Development
Game Design
2D Animation
Smartphone
Tablet
Personal Computer
Online Multiplayer
Card Game
Ages 18+
Game Development
Unity
WebGL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo