Company Logo

Front-end Developer

Company prefers not to disclose
Full-Time · Hybrid
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

Hybrid
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

HTML

Vue.js

CSS

jQuery

Frontend Development

Front-End Architecture

JavaScript

React.js

This job post is managed by

H
Harteley

Job description for Front-end Developer at FITO

Job Title

Frontend Web Developer — Marketplace Web-App & Admin Dashboard

About the Project

We are building a web-based marketplace platform for construction projects. Customers can post project requests, verified contractors can submit bids, and customers can select contractors through an auction/bidding process. The platform will also include payment status tracking, contractor verification, and an admin dashboard.

We are looking for a Frontend Web Developer to build the customer web-app, contractor portal, and admin dashboard interface.

Responsibilities

  1. Build responsive web-app frontend for customers, contractors, and admins.
  2. Develop customer pages, including registration, login, project creation, file upload, bid viewing, bid comparison, contractor selection, payment initiation, and project tracking.
  3. Develop contractor portal pages, including registration, profile submission, document upload, project browsing, bid submission, bid status, and payout status.
  4. Develop admin dashboard pages, including user management, contractor verification, project monitoring, bid monitoring, payment status, payout approval, disputes/cancellations, and transaction logs.
  5. Integrate frontend with backend APIs.
  6. Implement frontend state management, routing, form validation, error states, loading states, and responsive layouts.
  7. Work with UI/UX designer to translate Figma designs into functional web pages.
  8. Work with backend developer to integrate authentication, file upload, payment status, and dashboard data.
  9. Work with QA tester to fix frontend bugs.
  10. Ensure frontend code is clean, maintainable, and reusable.

Must-Have Requirements

  1. Minimum 2+ years of frontend web development experience.
  2. Strong experience with React, Next.js, Vue, Nuxt, or similar frontend framework.
  3. Strong HTML, CSS, JavaScript/TypeScript skills.
  4. Experience integrating frontend applications with REST APIs or GraphQL APIs.
  5. Experience building forms, tables, dashboards, filters, modals, and responsive layouts.
  6. Experience with authentication flows and protected routes.
  7. Experience with file upload UI.
  8. Good understanding of frontend state management.
  9. Able to work from Figma designs.
  10. Able to write clean and maintainable frontend code.

Nice-to-Have Requirements

  1. Experience building marketplace, fintech, e-commerce, procurement, booking, or admin dashboard products.
  2. Experience with Next.js and TypeScript.
  3. Experience with Tailwind CSS, Material UI, Ant Design, ShadCN, or similar component libraries.
  4. Experience building payment-related screens.
  5. Experience with admin dashboards and data tables.
  6. Experience with frontend testing.
  7. Basic understanding of UX and product flow.
  8. Experience with deployment on Vercel, Netlify, or similar.

Expected Deliverables

  1. Customer web-app frontend.
  2. Contractor web portal frontend.
  3. Admin dashboard frontend.
  4. Responsive web pages.
  5. API integration with backend.
  6. Form validation and error handling.
  7. Payment status and transaction screens.
  8. Bid comparison interface.
  9. Admin management tables and approval pages.
About the company
FITO
Information Technology and Services
11 - 50 employees
Office address

BSD CITY, RUKO TABESPOTS BLOK G5 NOMOR 9. JALA LENGKONG KULON, PAGEDANGAN

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
1–3 years
Minimum Bachelor’s Degree
PT Bernofarm Pharmaceutical
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT. Nusantara Duta Solusindo
Contract
1–3 years
Minimum Bachelor’s Degree
PT. Enigma Cipta Humanika (Enigma Camp)
Hybrid
Contract
1–3 years
+1
Alphalitical

Front-end Developer