{bc}
linkedin

Frontend Engineer - React / TypeScript

Enhance
Dubai, UAE
Full-time
Entry
Onsite
Discovered 3 weeks ago
ReactTypeScriptFrontend architectureProduction web applicationsComponent architectureBrowser fundamentals
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

ReactTypeScriptFrontend architecture
Smart Apply

Full Job Posting

About Enhance

Enhance builds technology for personal training operations across gyms, trainers, clients, and enterprise fitness operators.

Its platform combines SaaS software, mobile apps, integrations, data, and operational workflows.

The product is live and the business is scaling its engineering foundation.

The Role

The frontend engineer will build and improve core web applications supporting trainer workflows, customer operations, and internal tooling.

The role owns frontend work end-to-end, from clarifying requirements and designing an approach through implementation, testing, QA handover, and production release support.

What You’ll Work On

  • Build and improve production web applications using React and TypeScript.
  • Own frontend features from design through production.
  • Build complex, data-driven interfaces for trainers, customers, and internal operations.
  • Use TanStack technologies for routing, data fetching, caching, and state management.
  • Improve frontend architecture, component design, performance, and maintainability.
  • Improve release confidence through unit, integration, and end-to-end testing with Vitest and related tooling.
  • Collaborate with Product, QA, Backend, Mobile, Data, and Infra teams.
  • Help evolve functionality from legacy systems into the core platform.
  • Contribute to design discussions, RFCs, ADRs, code reviews, and technical planning.

What We’re Looking For

  • Ideally 5+ years of frontend engineering experience.
  • Strong React and TypeScript experience with a solid understanding of modern frontend architecture.
  • Experience building and operating production web applications.
  • Strong understanding of component architecture, browser fundamentals, HTTP, APIs, asynchronous data, and application state.
  • Practical experience with unit, integration, and end-to-end testing.
  • Experience with Vitest or similar modern JavaScript testing frameworks.
  • Good judgment around frontend performance, caching, data synchronization, error handling, and user experience.
  • Experience working with complex applications rather than primarily static or marketing-focused websites.
  • Ability to improve existing systems incrementally without defaulting to rewrites.
  • Clear communication with Product and QA around scope, risks, timelines, and release readiness.
  • Comfort working in a growing company where not everything is perfectly structured yet.

Useful Experience

  • Useful experience includes React, TypeScript, Vite, Vitest, TanStack Router, TanStack Query, TanStack Table, React Hook Form, and REST APIs.
  • Additional useful experience includes PostgreSQL-backed applications, Docker, CI/CD, AWS, feature flags, observability tools, component libraries, design systems, accessibility, and frontend performance optimization.
  • Experience with third-party integrations, multi-tenant or configurable SaaS platforms, RFCs, or ADRs is also useful.

Why Join

  • The role offers work on a live product with real customers in the gyms, trainers, and clients domain.
  • The engineering team is small, with high ownership and visible impact.
  • The position involves complex workflows, customer-specific behavior, data-heavy interfaces, backend coordination, and release confidence.
  • The engineer will help shape frontend architecture and engineering culture as the company scales.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Enhance