-
Twine

Front-End Developer (Freelance)

Twine
United Arab Emirates · Contract · Mid-Senior

A personal arbitrage trading project is seeking a front-end developer to refine and accelerate a React-based user interface. The application is functional but needs focused upgrades to responsiveness, rendering efficiency, and UX clarity across real-time market views. The role centers on performance profiling, UI/UX improvements, and front-end architecture optimizations that streamline data-heavy screens. This is a remote, part-time contract position suited to a mid-level professional experienced in building high-performance dashboards and real-time interfaces.


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.


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.


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.

Key Skills

Ranked by relevance

react data visualization responsive design virtualization javascript typescript responsive ai ui ux
Login to Apply
Posted
Sep 03, 2025
Type
Contract
Level
Mid-Senior
Location
United Arab Emirates
Company
Twine

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DataAnnotation
Related

Mobile Software Engineer

2026-04-08

Full-time
Not Applicable
United States
Software Development
Engineering
View Job Details
Stakha
Related

Fullstack Engineer Javascript / PHP

2026-04-08

Full-time
Mid-Senior
France
Software Development
Engineering
View Job Details
TINK TEAM LTD.
Related

Senior 3D Unity Game Developer

2026-04-12

Contract
Mid-Senior
United Kingdom
Software Development
Engineering