Vue3 Front End/Full Stack Mid level contractor for a 1-3 year project.

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

TYPE OF WORK

Any

WAGE / SALARY

market rate

HOURS PER WEEK

40

DATE UPDATED

May 29, 2026

JOB OVERVIEW

Only apply if you consider yourself an above average candidate. You will be creating new code as well as refactoring old code in Vue3:
- applying code standards while suggesting new ones.
- use OOD practices
- simplifying the code for reusability and constant improvement.
- ensure all code is tested and following test standards.
- all code will be reviewed for high quality.
- contribute to the knowledge base of coding best practices

Requirements
- degree in computer science or related field
- eager to learn and improve
- able to work closely with other tea ---------- mbers
- experience working remote as a contractor or as a free-lancer (so you understand what it means to be a contractor)
- Start immediately
- This position is for 1+ years. Do not apply if you cannot commit to at least 1 year. Compensation increases every year.
- Core working hours are 11:00 am - 8:00 pm PH time or can be discussed.
- This is a contractor position. You are only paid for time worked.
- Able to be productive from the start
- understand the importance of sharing and helping other developer become better as they also help you.
- assist in training new developers like yourself.
- able to communicate progress updates with manager and team on Skype
- be able to pass a Vue coding test
- perform one or more daily reviews
- able to read instructions carefully

The first week is probationary working half time to demonstrate you are a good fit for the job. Once you are productive you start working fulltime right away.

Please provide:

1) a link to your onlinejobs.ph profile
2) salary expectation
3) resume

The link to contact me on teams is ----------
Do not contact me if you are only a wordpress developer.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0783
Total Execution Time  0.0796
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Vue3-Front-EndFull-Stack-Mid-level-contractor-for-a-1-3-year-project-1424927
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0727 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1424927
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 459907
 LIMIT 1 
0.0565   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1424927
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1424927' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1424927 
0.0015   UPDATE employer_jobs SET hit_counts '***Jul-17-2025=5***Jul-18-2025=229***Jul-19-2025=13***Jul-20-2025=11***Jul-21-2025=13***Jul-22-2025=9***Jul-23-2025=1***Jul-24-2025=4***Jul-25-2025=4***Jul-27-2025=3***Jul-28-2025=2***Jul-29-2025=6***Jul-30-2025=6***Jul-31-2025=2***Aug-01-2025=5***Aug-02-2025=1***Aug-03-2025=5***Aug-04-2025=13***Aug-05-2025=82***Aug-06-2025=49***Aug-07-2025=14***Aug-08-2025=5***Aug-09-2025=4***Aug-10-2025=4***Aug-11-2025=3***Aug-12-2025=1***Aug-13-2025=2***Aug-14-2025=2***Aug-15-2025=2***Aug-16-2025=4***Aug-17-2025=4***Aug-18-2025=3***Aug-19-2025=3***Aug-20-2025=4***Aug-21-2025=3***Aug-22-2025=3***Aug-23-2025=3***Aug-26-2025=2***Aug-29-2025=1***Aug-30-2025=2***Sep-01-2025=3***Sep-02-2025=4***Sep-03-2025=3***Sep-04-2025=1***Sep-06-2025=4***Sep-07-2025=2***Sep-10-2025=2***Sep-11-2025=1***Sep-12-2025=1***Sep-13-2025=1***Sep-14-2025=1***Sep-15-2025=96***Sep-16-2025=40***Sep-17-2025=8***Sep-18-2025=4***Sep-19-2025=3***Sep-20-2025=1***Sep-21-2025=2***Sep-22-2025=7***Sep-23-2025=5***Sep-24-2025=4***Sep-25-2025=1***Sep-26-2025=5***Sep-28-2025=4***Sep-29-2025=1***Oct-01-2025=1***Oct-02-2025=2***Oct-03-2025=7***Oct-04-2025=5***Oct-05-2025=2***Oct-06-2025=1***Oct-08-2025=1***Oct-09-2025=1***Oct-10-2025=1***Oct-12-2025=1***Oct-15-2025=2***Oct-22-2025=2***Oct-24-2025=1***Oct-27-2025=1***Oct-29-2025=1***Oct-31-2025=2***Nov-02-2025=1***Nov-03-2025=1***Nov-05-2025=1***Nov-06-2025=1***Nov-08-2025=3***Nov-14-2025=3***Nov-16-2025=1***Nov-21-2025=2***Nov-25-2025=1***Nov-30-2025=1***Dec-01-2025=3***Dec-06-2025=5***Dec-07-2025=1***Dec-08-2025=1***Dec-10-2025=2***Dec-17-2025=1***Dec-20-2025=1***Dec-21-2025=1***Dec-23-2025=1***Dec-29-2025=1***Jan-04-2026=1***Jan-05-2026=1***Jan-06-2026=1***Jan-12-2026=1***Jan-29-2026=1***Feb-04-2026=1***Feb-07-2026=3***Feb-10-2026=1***Feb-11-2026=1***Feb-13-2026=139***Feb-14-2026=21***Feb-15-2026=10***Feb-16-2026=31***Feb-17-2026=15***Feb-18-2026=9***Feb-19-2026=7***Feb-20-2026=8***Feb-21-2026=4***Feb-22-2026=1***Feb-23-2026=7***Feb-24-2026=10***Feb-25-2026=3***Feb-26-2026=2***Feb-28-2026=1***Mar-02-2026=3***Mar-03-2026=1***Mar-04-2026=7***Mar-07-2026=1***Mar-10-2026=6***Mar-13-2026=2***Mar-15-2026=5***Mar-17-2026=15***Mar-18-2026=1***Mar-19-2026=1***Mar-20-2026=3***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=2***Mar-24-2026=4***Mar-25-2026=1***Mar-26-2026=8***Mar-27-2026=2***Mar-28-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-01-2026=2***Apr-02-2026=3***Apr-03-2026=3***Apr-04-2026=1***Apr-05-2026=4***Apr-06-2026=3***Apr-10-2026=1***Apr-12-2026=1***Apr-15-2026=2***Apr-16-2026=3***Apr-18-2026=1***Apr-20-2026=1***Apr-21-2026=5***Apr-22-2026=5***Apr-23-2026=1***Apr-24-2026=2***Apr-26-2026=1***Apr-27-2026=2***Apr-28-2026=1***Apr-29-2026=1***May-01-2026=2***May-02-2026=4***May-03-2026=1***May-04-2026=2***May-06-2026=6***May-08-2026=1***May-09-2026=2***May-11-2026=3***May-15-2026=2***May-16-2026=2***May-17-2026=3***May-18-2026=1***May-20-2026=1***May-21-2026=5***May-22-2026=5***May-23-2026=1***May-25-2026=1***May-27-2026=2***May-28-2026=1***May-29-2026=381***May-30-2026=36***May-31-2026=30***Jun-01-2026=34***Jun-02-2026=33***Jun-03-2026=38***Jun-04-2026=17***Jun-05-2026=8***Jun-06-2026=4***Jun-07-2026=4***Jun-08-2026=13***Jun-09-2026=9***Jun-10-2026=19***Jun-11-2026=1***Jun-12-2026=3***Jun-13-2026=7***Jun-14-2026=3***Jun-15-2026=7***Jun-16-2026=8***Jun-17-2026=7***Jun-18-2026=1***Jun-20-2026=1***Jun-21-2026=1' WHERE job_id'1424927'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2025=308***Aug-2025=224***Sep-2025=204***Oct-2025=31***Nov-2025=15***Dec-2025=17***Jan-2026=5***Feb-2026=274***Mar-2026=67***Apr-2026=43***May-2026=492***Jun-2026=218' WHERE job_id'1424927'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1424927' 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` = 1424927 
0.0087   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '459907'
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)