Role Overview
Join our innovative team as a Front-End Engineer to enhance our schema-driven coaching platform, serving over 500k users across 13k+ tenants. You will play a crucial role in developing and refining coach and client-facing features, such as workout builders, nutrition logging, community feeds, and dashboards, all while ensuring seamless mobile experiences.
Responsibilities
- Develop and enhance features for coaches and clients, including workouts, nutrition, community, messaging, forms, payments, and dashboards.
- Build and maintain domain-specific composites within our component library using shadcn/ui primitives.
- Create rich editors for workout programs, nutrition plans, recipes, and forms.
- Ensure feature completeness across web and native platforms (Capacitor iOS/Android) with a mobile-first responsive design approach.
- Implement Pusher-based live updates for real-time messaging, community feeds, and notifications.
- Develop data visualization tools such as compliance dashboards, engagement charts, macro trackers, and progress analytics.
- Work within our Schema-Driven User Interface (SDUI) architecture, where screens are defined as JSON schemas interpreted by a single rendering engine.
Required Skills
- Strong proficiency in React, with experience in hooks, context, and composition patterns.
- Expertise in Tailwind CSS for utility-first styling with a token-based theme system.
- Fluency in TypeScript, including strict mode, Zod validators, and type-safe contracts.
- Experience in building and maintaining component libraries with clear API boundaries.
- Competence in mobile-responsive development, particularly with Capacitor or hybrid app development.
- Comfort with building complex interactive editors, such as drag-and-drop interfaces and multi-step forms.
- Understanding of loader-based data fetching, caching, and optimistic updates.
- Experience working in a monorepo environment with clear dependency boundaries.
Who You Are
- You see AI as a force multiplier, not something that will steal your job. It's the best tool in your belt and you wield it daily to ship faster and think sharper
- You run multiple AI agents in parallel like it's second nature: one coding, one reviewing, one researching orchestrating them to 10x your throughput
- You're genuinely passionate about building something that impacts hundred of thousands of people, helping transform lives; this isn't just a job, it's an industry you want to go deep on
Nice to Have
- Experience with schema-driven or server-driven UI architectures.
- Familiarity with TanStack Router/Start or similar SSR frameworks like Next.js or Remix.
- Understanding of fitness, coaching, or wellness domain concepts.
- Experience with real-time features, including WebSockets and push notifications.
- Knowledge of Stripe integration for front-end payment flows and subscription management.
- Familiarity with design systems and component registries.
- Experience with Radix UI or headless component libraries.