AI-Assisted Web App Developer (React/Next.js)

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

TYPE OF WORK

Any

SALARY

800

HOURS PER WEEK

40

DATE UPDATED

Dec 4, 2025

JOB OVERVIEW

Join our fast-growing digital agency & help build apps 10× faster with AI

We are looking for a creative, product-minded developer who loves building apps quickly using AI tools like ---------- v, Cursor, Replit AI, and ChatGPT.

If you’re excited about the future of development, love experimenting, and enjoy bringing ideas to life fast —
you’ll love this role.

This is not a traditional coding job.
This is the future: AI-assisted product development.

About Us
We’re an European digital agency working with international clients on:

* AI-powered SaaS tools
* Web applications
* Internal dashboards & systems
* Websites
* Automation systems

We already have a large Filipino development team — and now we’re expanding to build AI-powered products at high speed.

Role Overview
We are hiring a Vibe Coder / AI Product Builder who can:

* Use ---------- v to generate, iterate, and improve full apps
* Understand and refine user flows
* Build UI screens and connect them with logic
* Make API integrations work (Stripe, Supabase, Webhooks, etc.)
* Improve and debug generated React/NextJS code
* Work fast, iterate fast, and ship fast

If you’ve ever used Bubble, Webflow Logic, ---------- , or built your own side projects ? this job is made for you.

Your Responsibilities
* Build MVPs and features using Lovable and similar AI tools
* Work with React, Next.js, Tailwind (AI-generated – you tweak as needed)
* Create smooth user journeys and app logic
* Integrate with APIs (Stripe, Supabase, Airtable, etc.)
* Fix bugs that AI can’t solve alone
* Work closely with the founder to ship product updates
* Take rough ideas and turn them into real products

Skills & Requirements
You must have:
* Basic to intermediate experience with JavaScript/TypeScript
* Experience with React or Next.js (even at junior level)
* Good understanding of UX flows, component-based thinking, and data flow
* Ability to prompt AI tools effectively and iterate quickly
* Strong English communication
* A problem-solving mindset

Bonus (NOT required but highly preferred):
* Experience with AI tools ( ---------- v, Cursor, Replit AI, V0, etc.)
* Experience with no-code tools (Bubble, Webflow Logic, ---------- , Zapier)
* Experience building your own side projects
* Supabase knowledge
* API/webhook knowledge
* Startup or agency experience
* If you have high curiosity, resourcefulness, and creativity, you will excel.

Ideal Candidate Profile
You are:
* A fast learner
* Someone who enjoys building things from scratch
* Comfortable working visually + technically
* Not afraid to experiment
* Excited about AI development
* Able to think like a product owner, not only a developer

If you’ve ever thought:
“I love building, I love AI, I love product — I want to combine all of that.”

This is your dream role.

Salary & Benefits
* Competitive monthly salary (depending on experience)
* Long-term, stable position with a European company
* Work with the latest AI development stack
* Bonuses for shipping products & hitting milestones
* Paid Philippine holidays
* Option to grow into AI Lead or Product Engineer role
* Work with a friendly international team that values creativity and freedom

Working Hours
* Full-time (40 hours/week)
* Flexible Filipino schedule (with 2–3 hours overlap with EU time)

How to Apply (Follow All Steps — Required)
1. Send your OnlineJobs.ph profile link
2. Answer these questions:
* What AI tools have you used in development?
* Describe a project you built quickly using either AI or no-code.

Rate your experience (1–10) with:
React
Next.js
APIs / integrations

Prompting AI tools
3. Include links to any projects, GitHub, Bubble apps, prototypes, or demos.
4. Add the word “VIBECODER” to your subject so we know you read the full job post.

Applications without the subject line VIBECODER will not be reviewed.

Ready to Build the Future of Development?
If you're excited about AI-powered coding and love working on creative, fast-moving projects…
We want to meet you.
Apply now and become one of the early members of our AI development team.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,529,184 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Assisted-Web-App-Developer-ReactNextjs-1527516
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1527516
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 574302
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1527516
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1527516' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1527516 
0.0007   UPDATE employer_jobs SET hit_counts '***Dec-04-2025=147***Dec-05-2025=114***Dec-06-2025=33***Dec-07-2025=31***Dec-08-2025=27***Dec-09-2025=21***Dec-10-2025=23***Dec-11-2025=12***Dec-12-2025=9***Dec-13-2025=8***Dec-14-2025=15***Dec-15-2025=7***Dec-16-2025=10***Dec-17-2025=12***Dec-18-2025=8***Dec-19-2025=15***Dec-20-2025=9***Dec-21-2025=20***Dec-22-2025=11***Dec-23-2025=12***Dec-24-2025=3***Dec-25-2025=5***Dec-26-2025=9***Dec-27-2025=11***Dec-28-2025=5***Dec-29-2025=4***Dec-30-2025=11***Dec-31-2025=7***Jan-01-2026=5***Jan-02-2026=14***Jan-03-2026=9***Jan-04-2026=3***Jan-05-2026=11***Jan-06-2026=9***Jan-07-2026=12***Jan-08-2026=6***Jan-09-2026=5***Jan-10-2026=5***Jan-11-2026=1***Jan-12-2026=5***Jan-13-2026=4***Jan-14-2026=3***Jan-15-2026=4***Jan-16-2026=6***Jan-17-2026=5***Jan-18-2026=3***Jan-19-2026=7***Jan-20-2026=3***Jan-21-2026=10***Jan-22-2026=19***Jan-23-2026=28***Jan-24-2026=6***Jan-25-2026=1***Jan-26-2026=9***Jan-27-2026=56***Jan-28-2026=85***Jan-29-2026=68***Jan-30-2026=25***Jan-31-2026=8***Feb-01-2026=6***Feb-02-2026=3***Feb-03-2026=7***Feb-04-2026=13***Feb-05-2026=3***Feb-06-2026=11***Feb-07-2026=9***Feb-08-2026=2***Feb-09-2026=5***Feb-10-2026=2***Feb-11-2026=8***Feb-12-2026=6***Feb-13-2026=8***Feb-14-2026=1***Feb-16-2026=5***Feb-17-2026=4***Feb-18-2026=8***Feb-19-2026=5***Feb-20-2026=3***Feb-21-2026=3***Feb-22-2026=3***Feb-23-2026=1***Feb-24-2026=6***Feb-25-2026=12***Feb-26-2026=5***Feb-27-2026=1***Mar-01-2026=3***Mar-02-2026=11***Mar-03-2026=9***Mar-04-2026=2***Mar-05-2026=1***Mar-06-2026=3***Mar-08-2026=4***Mar-09-2026=7***Mar-10-2026=10***Mar-11-2026=5***Mar-12-2026=10***Mar-14-2026=2***Mar-15-2026=3***Mar-16-2026=4***Mar-17-2026=3***Mar-19-2026=8***Mar-20-2026=3***Mar-21-2026=2***Mar-22-2026=2***Mar-23-2026=8***Mar-25-2026=6***Mar-26-2026=2***Mar-27-2026=1***Mar-28-2026=7***Mar-29-2026=4***Mar-30-2026=3***Mar-31-2026=3***Apr-01-2026=12***Apr-02-2026=2***Apr-03-2026=3***Apr-04-2026=3***Apr-05-2026=2***Apr-06-2026=4***Apr-07-2026=9***Apr-08-2026=6***Apr-09-2026=12***Apr-10-2026=6***Apr-12-2026=7***Apr-13-2026=6***Apr-14-2026=6***Apr-15-2026=2***Apr-16-2026=2***Apr-17-2026=4***Apr-18-2026=1***Apr-21-2026=2' WHERE job_id'1527516'  
0.0018   UPDATE employer_jobs SET monthly_hits '***Dec-2025=599***Jan-2026=435***Feb-2026=140***Mar-2026=126***Apr-2026=89' WHERE job_id'1527516'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1527516' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1527516 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '574302'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)