Frontend Engineer - React / TypeScript
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Enhance
UAE Certified Personal Trainer
, UAE
Enhance is seeking a certified personal trainer to deliver personalized fitness sessions and help clients achieve their health goals. The role requires an accredited training qualification, first aid certification, EBBF
Payroll & HR Operations Manager
, UAE
Enhance is seeking a Payroll & HR Operations Manager to oversee accurate, compliant payroll operations across multiple markets and entities. The role covers payroll inputs, reconciliations, benefits, expenses, reporting,
Senior AI Engineer
, UAE
Enhance is seeking a Senior AI Engineer to build, deploy, and operate production AI products across sales, member experience, and operations. The role requires strong Python, SQL, software engineering, LLM application, A
Sales Represetative - Sharjah
Sharjah, UAE
Enhance Fitness seeks a Sales Representative to achieve and exceed monthly sales targets, upsell and renew packages, and maintain client relationships. The role requires strong sales, communication, and interpersonal ski