Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Front-end Developer di FITO kami kurasi dari Glints (kategori Kreatif & Desain). Perhatikan lokasi kerja (Pagedangan) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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
- Build responsive web-app frontend for customers, contractors, and admins.
- Develop customer pages, including registration, login, project creation, file upload, bid viewing, bid comparison, contractor selection, payment initiation, and project tracking.
- Develop contractor portal pages, including registration, profile submission, document upload, project browsing, bid submission, bid status, and payout status.
- Develop admin dashboard pages, including user management, contractor verification, project monitoring, bid monitoring, payment status, payout approval, disputes/cancellations, and transaction logs.
- Integrate frontend with backend APIs.
- Implement frontend state management, routing, form validation, error states, loading states, and responsive layouts.
- Work with UI/UX designer to translate Figma designs into functional web pages.
- Work with backend developer to integrate authentication, file upload, payment status, and dashboard data.
- Work with QA tester to fix frontend bugs.
- Ensure frontend code is clean, maintainable, and reusable.
Must-Have Requirements
- Minimum 2+ years of frontend web development experience.
- Strong experience with React, Next.js, Vue, Nuxt, or similar frontend framework.
- Strong HTML, CSS, JavaScript/TypeScript skills.
- Experience integrating frontend applications with REST APIs or GraphQL APIs.
- Experience building forms, tables, dashboards, filters, modals, and responsive layouts.
- Experience with authentication flows and protected routes.
- Experience with file upload UI.
- Good understanding of frontend state management.
- Able to work from Figma designs.
- Able to write clean and maintainable frontend code.
Nice-to-Have Requirements
- Experience building marketplace, fintech, e-commerce, procurement, booking, or admin dashboard products.
- Experience with Next.js and TypeScript.
- Experience with Tailwind CSS, Material UI, Ant Design, ShadCN, or similar component libraries.
- Experience building payment-related screens.
- Experience with admin dashboards and data tables.
- Experience with frontend testing.
- Basic understanding of UX and product flow.
- Experience with deployment on Vercel, Netlify, or similar.
Expected Deliverables
- Customer web-app frontend.
- Contractor web portal frontend.
- Admin dashboard frontend.
- Responsive web pages.
- API integration with backend.
- Form validation and error handling.
- Payment status and transaction screens.
- Bid comparison interface.
- Admin management tables and approval pages.