Search by job, company or skills

  • Posted 27 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are looking for a Front-End Developer to build and maintain a high-performance mobile and web application for a B2B automotive spare-parts marketplace.

You will work closely with product, backend, and UX teams to deliver a fast, intuitive, and reliable app used daily by workshops, suppliers, and internal ops teams.

Key Responsibilities

Application Development

  • Develop and maintain mobile apps (Android / iOS) and/or web apps
  • Implement responsive, scalable, and reusable UI components
  • Translate Figma / design specs into pixel-accurate interfaces
  • Ensure smooth performance on low-end devices and unstable networks (Indonesia reality)

Integration & Data Handling

  • Integrate front-end with REST / GraphQL APIs
  • Handle complex data states: vehicle fitment, part variants, pricing tiers
  • Implement caching, pagination, and offline-friendly behavior

UX & Performance

  • Optimize app performance (load time, memory, rendering)
  • Ensure clean UX flows for: part search, chat-based ordering, checkout & order tracking
  • Implement error handling and graceful fallbacks

Quality & Collaboration

  • Write clean, maintainable, and testable code
  • Participate in code reviews
  • Collaborate with backend, product, and QA
  • Continuously improve UI/UX based on user feedback

Required Skills & Qualifications

Core Technical Skills

  • Strong proficiency in JavaScript / TypeScript
  • Experience with at least one of: React Native, Flutter, React (Web)
  • Solid understanding of: component-based architecture, state management (Redux, Zustand, Riverpod, etc.), API integration

UI / UX

  • Experience implementing mobile-first UI
  • Familiarity with design systems and reusable components
  • Attention to detail in spacing, typography, and interaction states

General Engineering

  • Git version control
  • Understanding of performance optimization
  • Debugging skills across devices and browsers

Nice-to-Have (Strong Plus)

  • Experience building marketplace, logistics, or B2B apps
  • Familiarity with: chat-based interfaces, real-time updates (WebSockets, Firebase)
  • Experience with offline mode / low-bandwidth optimization

More Info

Job ID: 140439055

Similar Jobs