Frontend Engineer (Vue/React) — Hybrid Freelance with Equity

cmlabs

Kota Malang ꦠꦸꦛꦩꦭꦁ

Hybrid

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Peer learning and collaborative environment
Webinars and public speaking opportunities
Competitive compensation and performance-based bonuses
Salary and equity review every six months
Flexible hours
Paid leave and unpaid leave options
Employment and health insurance
Comfortable office environment
Daily breakfast and lunch

Job summary

A leading digital solutions company based in Malang, Indonesia, is seeking a Front-End Developer to implement UI/UX designs and develop new features. This freelance position requires a minimum of one year of experience and a strong grasp of HTML, CSS, JavaScript, and modern frameworks such as VueJS and ReactJS. The company offers a competitive compensation package, flexible working hours, and various benefits including health insurance and paid leave.

Qualifications

  • Minimum 1 year of experience in front-end development.
  • Strong grasp of HTML, CSS, JavaScript, and CSS frameworks.
  • Experience with Laravel PHP, VueJS, and ReactJS is required.

Responsibilities

  • Implement UI/UX designs into websites using VueJS, Nuxt, ReactJS, or Laravel Blade templates.
  • Develop new features, maintain the codebase, and fix bugs.

Skills

HTML
CSS
JavaScript
Vue
Nuxt
React
Laravel
Sass
Bootstrap
Tailwind
jQuery
AJAX

Tools

Text Editor
XAMPP

Job description

Company Description

cmlabs is a brand under PT CMLABS INDONESIA DIGITAL, specializes in the SEO field, and was established in 2019. We use to stand in a new term as Software as a Service (SaaS) and located in two big cities in Indonesia, Jakarta, and Malang. This company was initiated with an idea to help companies or enterprises increase the visibility of their brand on the internet. cmlabs serve users in SEO Consultant, Content Writing, Content Marketing, and also have a product such SERPs Tracker and SEO Tools. SEO Tools are free and available for users who focus on webmaster and SEO writing. cmlabs will expand to a bigger market to present SEO product and serve SEO activities on a global scale for enterprises.

DEVELOPER

INTERMEDIATE

FREELANCE

Updated 2026-06-12

Copy link to share

Job Link

POSITION Front-end Developer

TEAM Developer

POSITION LEVEL Intermediate

POSITION TYPE Freelance

POSITION LOCATION Malang, Indonesia

OUTLINE

  • Company Description
  • Qualification
  • Job Description
  • Skills
  • Tools
  • Benefits
  • Recruitment Pipeline

Company Description

cmlabs is a brand under PT CMLABS INDONESIA DIGITAL, specializes in the SEO field, and was established in 2019. We use to stand in a new term as Software as a Service (SaaS) and located in two big cities in Indonesia, Jakarta, and Malang. This company was initiated with an idea to help companies or enterprises increase the visibility of their brand on the internet. cmlabs serve users in SEO Consultant, Content Writing, Content Marketing, and also have a product such SERPs Tracker and SEO Tools. SEO Tools are free and available for users who focus on webmaster and SEO writing. cmlabs will expand to a bigger market to present SEO product and serve SEO activities on a global scale for enterprises.

Job Description

  • Implementing/slicing designs into websites created by the UI / UX design team using VueJS / Nuxt / ReactJS / Laravel Blade template.
  • Providing suggestions and solutions that are effective and efficient for the UI/UX design team regarding the design to be implemented.
  • Develop new features, maintain repo and codebase, fix bugs, build, and maintain reusable components.
  • Integrate frontend to backend services using REST API and GraphQL.
  • Data integrate frontend on Laravel framework.
  • Able to integrate realtime update between frontend and backend.

Qualification

  • Have at least 1 years of experience
  • Understanding HTML, CSS, JavaScript, CSS Framework
  • Understand Laravel PHP Framework, VueJS JavaScript Framework, ReactJS Framework
  • Understand styling implementation such as Bootstrap, Tailwind, Sass, etc.
  • Understand about JQuery and AJAX.
  • Having knowledge about atomic components.
  • Knowledge of some SEO principles

Skills

HTML

CSS

JS

Vue

Nuxt

React

Laravel

Sass

Bootstrap

Tailwind

Jquery

AJAX

Tools

Text Editor

Xampp

Company Perks

Sharing session

We want to make sure that everyone can grow in cmlabs. We are driven by the idea that knowledgeable employees are the biggest assets in the company.

Peer learning

Peer learning enables you to collaborate with your colleagues and learn new skills. Any collaboration of peers can be considered as peer learning and we believe it will narrow knowledge gaps between the employees.

Webinar

Through webinar, we can reach out to communities outside cmlabs. As we reach out to more people in professional settings, we also sharpen our skills in public speaking.

Competitive compensation

We care about our employees' financial well-being, which is why we make sure it meets their expectations.

Regular bonus and equity refresh opportunity

The more you perform well, the more bonus you will receive.

Six-month salary equity analysis and adjustment

We evaluate everyone's performance every six months to adjust and possibly raise the salary.

Hybrid Working Environment

We use hybrid work in accordance with the company's arrangement.

Flexible Working Hours

We encourage our employees to take advantage of flexible working hours. They can choose when they want to work the most during the day. This is an effective way to increase work-life balance.

Paid leave

Annual leave, sickness, and any special events are considered paid leave. We want our employees to take time off so that they can come back with other valuable opportunities.

Unpaid leave

In certain conditions, unpaid leave is granted to our employees. We make sure everyone has their rights.

Part-time

We have a part-time program that can benefit students or anyone who wants to participate in achieving our mission.

Employment insurance and health insurance

We provide comprehensive healthcare and employment insurance for a better quality of life.

Comfort office

To increase productivity, we provide a cozy office, complete with a garden and other comfortable facilities.

Breakfast and lunch

Working in a pleasant atmosphere might not be enough. You probably need something more. Food will be perfect to cheer up everyone in the office.

Sharing session

We want to make sure that everyone can grow in cmlabs. We are driven by the idea that knowledgeable employees are the biggest assets in the company.

Peer learning

Peer learning enables you to collaborate with your colleagues and learn new skills. Any collaboration of peers can be considered as peer learning and we believe it will narrow knowledge gaps between the employees.

Webinar

Through webinar, we can reach out to communities outside cmlabs. As we reach out to more people in professional settings, we also sharpen our skills in public speaking.

Competitive compensation

We care about our employees' financial well-being, which is why we make sure it meets their expectations.

Regular bonus and equity refresh opportunity

The more you perform well, the more bonus you will receive.

Six-month salary equity analysis and adjustment

We evaluate everyone's performance every six months to adjust and possibly raise the salary.

Hybrid Working Environment

We use hybrid work in accordance with the company's arrangement.

Flexible Working Hours

We encourage our employees to take advantage of flexible working hours. They can choose when they want to work the most during the day. This is an effective way to increase work-life balance.

Paid leave

Annual leave, sickness, and any special events are considered paid leave. We want our employees to take time off so that they can come back with other valuable opportunities.

Unpaid leave

In certain conditions, unpaid leave is granted to our employees. We make sure everyone has their rights.

Part-time

We have a part-time program that can benefit students or anyone who wants to participate in achieving our mission.

Employment insurance and health insurance

We provide comprehensive healthcare and employment insurance for a better quality of life.

Comfort office

To increase productivity, we provide a cozy office, complete with a garden and other comfortable facilities.

Breakfast and lunch

Working in a pleasant atmosphere might not be enough. You probably need something more. Food will be perfect to cheer up everyone in the office.

Recruitment Pipeline

Recruitment Process

Our Hiring Stages for Full-Time & Internship Roles

The recruitment stages for full-time and internship roles are the same, focusing on skills, potential, and alignment with our values.

01

Application Review

In this stage, we will assess your CV to evaluate whether or not you meet the basic qualifications and align with the company values.

02

Pre-assessment Test

Within this test, we will assess specific skills, knowledge, technical proficiency, and suitability for the role you're applying for.

03

HR Interview

In this interview, our HR will examine your background, personality, capability, strengths, and weaknesses to determine whether you are the candidate we have been looking for.

04

User Interview

In this stage, you will meet the user, who interacts closely with the position, to assess how well your technical skills and personality align with the team.

05

Final Interview & Offering

This is the last step in our selection process to make a final determination. It's likely the last interview phase before you find out whether or not you will be getting the job offer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front-end Developer
Front-end Developer

cmlabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
Peer learning and collaborative environment
Webinars and public speaking opportunities
Competitive compensation and performance-based bonuses
+6
WordPress Developer
WordPress Developer

cmlabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 33,480,000 - 78,120,000
Sharing sessions to promote growth
Peer learning opportunities
Webinars for community outreach
+7
Frontend Engineer (Contract Basis)
Frontend Engineer (Contract Basis)

Techconnect • Tangerang

On-site
IDR 390,600,000 - 725,400,000
Fullstack Developer
Fullstack Developer

CMLabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

Hybrid
IDR 33,480,000 - 44,640,000
Frontend Engineer (Contract Basis)
Frontend Engineer (Contract Basis)

Techconnect.id • Jakarta Utara

On-site
IDR 400,000,000 - 800,000,000
Marketing Support
Marketing Support

cmlabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
Knowledge sharing opportunities
Peer learning collaboration
Participation in webinars
+11
Developer Manager
Developer Manager

CMLabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 78,120,000 - 122,760,000
Senior Fullstack Developer (.NET + AWS + React/Angular)
Senior Fullstack Developer (.NET + AWS + React/Angular)

Suryadt • Kota Semarang

On-site
IDR 300,000,000 - 550,000,000
Work-life balance
Paid annual leave
Team events
+2
Human Resource Manager
Human Resource Manager

CMLabs • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 180,000,000 - 300,000,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Mekari • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000