Senior Mobile App Developer (React Native / Flutter Preferred)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$8.00 / hour

HOURS PER WEEK

40

DATE UPDATED

Aug 1, 2026

JOB OVERVIEW

Legacy Growth Consulting is looking for an experienced software developer to rebuild a real mobile application for one of our U.S. clients.

This is not a practice project or a startup idea.

You'll be building an application that will be used by real children, therapists, and clinics across the United States. The app will be submitted to the App Store and maintained long-term after launch. The role, project scope, compensation, and long-term opportunity reflect the original hiring brief.

If you're looking for meaningful work where you'll have real ownership over the product, we'd love to meet you.

ABOUT THE PROJECT

We're rebuilding an existing application from the ground up after outgrowing a no-code platform.

The application includes:

Mobile app development
Video-based learning experiences
User progression and age-based logic
Therapist controls and premium features
Subscription functionality
App Store deployment
Long-term maintenance and future feature development

Current technology stack:

Claude Code
GitHub
Vercel
Supabase

If you have strong reasons to recommend a different technical approach, we're happy to hear it.

WHO WE'RE LOOKING FOR

This role is for experienced software developers.

We're NOT looking for someone who only knows how to prompt AI.

We use AI every single day and expect you to use it too.

But we're looking for someone who understood software engineering before AI could write code.

You should be able to recognize when AI-generated code is incorrect, explain why it's incorrect, and confidently fix it.

Requirements:

You were writing production code before AI coding assistants became mainstream.
3+ years of professional software development experience.
Experience shipping at least one mobile application.
Strong understanding of application architecture, APIs, authentication, databases, debugging, and state management.
Experience with GitHub and version control.
Comfortable using AI development tools without depending on them.
Excellent written English.
Available for full-time work with some overlap with U.S. business hours.

Preferred experience:

React Native
Flutter
Swift
Supabase
PostgreSQL
Vercel
CI/CD
Subscription systems
Video streaming or media applications

WHAT YOU'LL RECEIVE

Full-time, consistent work
Direct communication with our founders
Ownership over the architecture and development
An App Store application you can proudly add to your portfolio
Long-term maintenance opportunities after launch
Opportunities to work with additional U.S. clients as our company continues to grow

ABOUT THE LEGACY GROWTH COLLECTIVE

This role is being hired through the Legacy Growth Collective.

We aren't just hiring for one position.

We build long-term relationships with exceptional developers, designers, marketers, virtual assistants, and operations professionals throughout the Philippines.

When you join the Collective, you're becoming part of a vetted talent network that supports entrepreneurs and growing businesses across the United States.

Many of our tea ---------- mbers begin with one client and later move into additional projects as our agency grows.

We're looking for people who value ownership, communication, integrity, and long-term relationships—not just their next freelance project.

HOW TO APPLY

Please do NOT apply through OnlineJobs.ph.

Instead, apply through our Legacy Growth Collective so we can properly review your application for this role and future opportunities.

STEP 1 Apply here:

----------

STEP 2 send an email to ---------- with the subject line 'SENIOR MOBILE APP DEVELOPER' with:

Your GitHub or code portfolio
A mobile app you've shipped (with your role explained)
Your resume
Your availability and timezone

Qualified applicants will be invited to a short interview followed by a paid technical trial.

We look forward to meeting you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0393
Total Execution Time  0.0406
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Mobile-App-Developer-React-Native-Flutter-Preferred-1700576
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0332 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700576
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 725607
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700576
AND `misc`.`idIS NULL 
0.0014   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700576' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700576 
0.0024   UPDATE employer_jobs SET hit_counts '***Aug-01-2026=855***Aug-02-2026=61***Aug-03-2026=81***Aug-04-2026=51***Aug-05-2026=47***Aug-06-2026=31***Aug-07-2026=26***Aug-08-2026=22***Aug-09-2026=1' WHERE job_id'1700576'  
0.0017   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1175' WHERE job_id'1700576'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700576' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700576 
0.0221   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '725607'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)