Enable job alerts via email!

Front-End Developer (Freelance)

Twine

Dubai

Remote

AED 120,000 - 200,000

Part time

2 days ago
Be an early applicant

Job summary

A leading freelance marketplace is looking for a React Developer to optimize performance and enhance user experience. Responsibilities include auditing code, implementing performance improvements, and enhancing UI components. Ideal candidates will have strong React experience and knowledge of JavaScript/TypeScript. This role offers the flexibility of a part-time, remote contract.

Qualifications

  • Strong proficiency with React in production environments.
  • Solid understanding of modern JavaScript and TypeScript.
  • Experience with state management patterns and data libraries.

Responsibilities

  • Audit the current React codebase for improvements.
  • Implement performance optimizations to improve speed.
  • Refactor state management for responsiveness.

Skills

React proficiency
JavaScript and TypeScript knowledge
State management patterns
Data visualization experience
UI/UX fundamentals
Tooling familiarity
Job description
Responsibilities
  • Audit the current React codebase to identify rendering bottlenecks, excessive re-renders, and inefficient state flows.
  • Implement performance optimizations (memoization, virtualization, code-splitting, selective re-renders) to improve perceived and actual speed.
  • Refactor state management for responsiveness and clarity; improve data handling for streaming / rapid updates (e.g., WebSocket-driven UI).
  • Enhance core views such as market overview, opportunity listings, order / book tables, and execution history for legibility and speed.
  • Introduce or refine design system components (buttons, tables, modals, toasts) to ensure consistency and accessibility.
  • Improve charting and tabular data experiences (pagination, sorting, filtering, column pinning) with minimal latency.
  • Establish metrics and profiling routines (React Profiler, performance marks, Core Web Vitals proxies) and create a lightweight performance budget.
  • Optimize network usage for real-time data: request batching, debouncing, stale-while-revalidate patterns where appropriate.
About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise.

Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.

Skills and Requirements
  • Strong proficiency with React in production environments; experience improving performance in data-intensive apps.
  • Solid understanding of modern JavaScript and TypeScript, component composition, and React hooks.
  • Experience with state management patterns (Context, Redux Toolkit, Zustand, or similar) and query / data libraries (React Query / SWR).
  • Experience with data visualization and complex tables (e.g., Recharts, Victory, ECharts, TanStack Table, ag-Grid).
  • Competence in UI / UX fundamentals, responsive design, and accessibility (WCAG-aware).
  • Comfort with tooling : Vite / webpack, ESLint / Prettier, Jest / RTL, and React Profiler / DevTools.
  • Ability to work independently on a part-time, remote contract; clear communication and structured delivery.
  • Bonus: knowledge of financial / trading UI patterns (order books, spreads, latency cues) and basic understanding of arbitrage concepts.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.