Senior Full-Stack React Native Engineer — AI Visual Search Mobile App

Posted 5 days ago

Worldwide

Summary

We are looking for a Senior Full-Stack Mobile Engineer to help build the V1 of an AI-powered, camera-first mobile application. The product combines mobile camera/image capture, AI services, visual search results, product discovery, user accounts, saved items, alerts, and external commerce integrations into a clean iOS/Android experience. We are looking for one strong senior engineer who can own a significant portion of the MVP rather than a large development team. Core Responsibilities • Build the mobile application using React Native + TypeScript • Implement camera, photo upload, and image-processing workflows • Integrate AI and Computer Vision APIs/services • Integrate a visual-search pipeline developed with our Computer Vision specialist • Build and integrate backend APIs • Implement authentication and user profiles • Handle saved products, scan history, preferences, and alerts • Integrate product/catalog/search data • Implement external retailer/affiliate redirects • Work with PostgreSQL or an equivalent relational database • Implement image/file storage • Push notifications • Analytics and error monitoring • Secure API keys, user data, and application services • Prepare builds for iOS and Android • Collaborate with our Product/UI/UX Designer and Computer Vision Engineer Required Experience • Strong React Native • TypeScript / JavaScript • Production mobile applications for iOS and Android • REST APIs • Backend development with Node.js/TypeScript or comparable modern backend technology • PostgreSQL • Cloud services • Authentication • Image upload/storage • Third-party API integrations • Git/GitHub • App Store / Google Play deployment experience Highly Desirable • AI API integration • Computer Vision integration • Camera-intensive mobile applications • Visual search • Vector databases / embeddings • E-commerce or product-search applications • Firebase • Push notifications Important We are NOT looking for someone who simply generates screens with AI coding tools. We need a senior engineer capable of making architectural decisions, writing maintainable production-quality code, debugging complex integrations, and clearly explaining technical tradeoffs. The initial engagement will be milestone-based. We prefer to validate the collaboration with a defined first milestone before committing to the complete V1 build. Please answer the following questions: 1. What React Native applications have you personally shipped to the App Store or Google Play? 2. Have you integrated AI, Computer Vision, image recognition, or visual-search APIs into a production application? 3. Can you personally handle both the React Native application and the backend for an MVP? 4. What backend stack would you recommend for this project and why? 5. Have you worked with PostgreSQL, Firebase, and cloud storage? 6. How would you structure a React Native app that needs to send images to a Computer Vision pipeline and return results quickly? 7. Will you personally perform the work, or will any part be delegated to another developer or agency? 8. Please send 2–3 relevant applications/projects that you personally developed and explain exactly what you built in each. 9. What is your hourly rate? 10. Are you open to starting with a small paid technical milestone before a larger engagement?

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

    -

    $47.00

    Hourly
  • Remote Job
  • Complex 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
AI Agent Development
AI App Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    4
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 16, 2021
  • Spain
    6:39 AM
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Python
SQL
JavaScript
PHP
Flutter
CS2 Public Server DevelopmentFixed-price‐ Posted 4 weeks ago
JavaScript
Python
MySQL
PHP
HTML
API
HTTP
HTML5
API Integration
jQuery

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