Frontend Engineer - React / TypeScript

🏢 Enhance
📍 United Arab EmiratesFull-timeOn-site
📅 Posted: 2w ago🔄 Updated: 2w ago
CV%
✨ AI Summary
Enhance is seeking a Frontend Engineer specializing in React and TypeScript to join their technology team in Dubai. This role involves building and improving core web applications for trainer workflows, customer operations, and internal tooling. The engineer will own frontend features end-to-end, from design and implementation to testing and production release. The ideal candidate possesses 5+ years of frontend engineering experience, with a strong command of React, TypeScript, and modern frontend architecture. Responsibilities include developing complex, data-driven interfaces, working with TanStack technologies for routing and state management, and enhancing frontend architecture, performance, and maintainability. The role also requires improving release confidence through comprehensive testing and collaborating closely with various departments. Experience with testing frameworks like Vitest, understanding of frontend performance, and the ability to improve existing systems incrementally are highly valued.
Required Skills
Information Technology
ReactjQuery
Other
TanStack TableVitestTanStack Router
🎁 Benefits & Perks
Small engineering team with high ownership and visible impact. Interesting frontend problems around complex workflows, customer-specific behavior, data-heavy interfaces, backend coordination, and release confidence. Opportunity to help shape the frontend architecture and engineering culture as the company scales.
Requirements
The ideal candidate has 5+ years of frontend engineering experience with strong React and TypeScript skills, and a solid understanding of modern frontend architecture. They should have experience building and operating production web applications, with a strong grasp of component architecture, browser fundamentals, HTTP, APIs, asynchronous data, and application state. Practical testing experience with unit, integration, and end-to-end testing is essential, as is good judgment around frontend performance, caching, data synchronization, error handling, and user experience.
Description
About EnhanceEnhance builds technology for personal training operations across gyms, trainers, clients, and enterprise fitness operators. Our platform combines SaaS software, mobile apps, integrations, data, and operational workflows.The product is live, the business is scaling, and we are strengthening the engineering foundation behind it: frontend quality, release confidence, customer-specific experiences, testing, and platform maturity.The RoleWe're looking for a hands-on frontend engineer to help build and improve the core web applications behind our trainer workflows, customer operations, and internal tooling.This role is for someone who can own frontend work end-to-end: clarify requirements, design the approach, implement, test, hand over cleanly to QA, and support release to production.What You'll Work OnBuild 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.Work with TanStack technologies to build reliable application 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.Work closely with Product, QA, Backend, Mobile, Data, and Infra.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 ForIdeally 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 testing 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.Comfortable working in a growing company where not everything is perfectly structured yet.Useful ExperienceReact, TypeScript, Vite, Vitest, TanStack Router, TanStack Query, TanStack Table, React Hook Form, REST APIs, PostgreSQL-backed applications, Docker, CI/CD, AWS, feature flags, observability tools, component libraries, design systems, accessibility, frontend performance optimization, third-party integrations, multi-tenant or configurable SaaS platforms, RFCs, or ADRs.Why JoinReal product, real customers, and a domain connected to gyms, trainers, and clients.Small engineering team with high ownership and visible impact.Interesting frontend problems around complex workflows, customer-specific behavior, data-heavy interfaces, backend coordination, and release confidence.Opportunity to help shape the frontend architecture and engineering culture as the company scales.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00