Senior Frontend Product Engineer (React + TypeScript) - B2B

Fresha
Warsaw
Workplace: OnsiteContractPLN 25,000 - 40,000 monthlyFunction: Administration & Executive AssistanceSkills: ["Accountability","Technical judgment","Collaboration"]

Own and evolve Fresha’s core booking & scheduling engine while designing, building, and shipping user-facing features using React and TypeScript. Deliver end-to-end work from discovery and technical design through implementation, testing, rollout, and observability. Extend the Fresha design system for consistent, high-quality UI, write automated tests to keep CI/CD healthy, and partner across product, design, backend, infrastructure, and mobile. Work with AI agents and LLM tools to accelerate delivery.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fresha
Fresha
1 day ago

Senior Frontend Product Engineer (React + TypeScript) - B2B

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Own and evolve Fresha’s core booking & scheduling engine while designing, building, and shipping user-facing features using React and TypeScript. Deliver end-to-end work from discovery and technical design through implementation, testing, rollout, and observability. Extend the Fresha design system for consistent, high-quality UI, write automated tests to keep CI/CD healthy, and partner across product, design, backend, infrastructure, and mobile. Work with AI agents and LLM tools to accelerate delivery.
Location: Warsaw
Workplace: Onsite
Employment Type: Contract
Job Function: Administration & Executive Assistance
Seniority: Mid level

Key Responsibilities

  • •Own and evolve the core booking & scheduling engine to scale smoothly and deliver seamless experiences.
  • •Design, build, and ship user-facing features in React and TypeScript reaching professionals and clients.
  • •Own features end-to-end: discovery, technical design, implementation, testing, rollout, and observability.
  • •Tap into and extend the design system to ship consistent, polished UI quickly.
  • •Write robust automated tests using Cypress, Jest, and React Testing Library and maintain CI/CD health; partner cross-functionally to take features from discovery to rollout.

Pay and Benefits

Salary: PLN 25,000 - 40,000 monthly
Equity and Bonus:Equity
Perks:Health Insurance

Key Requirements

  • •Deep experience building and interacting with AI agents, integrating them into workflows while adhering to architecture and security standards.
  • •Deep expertise in React and TypeScript with a track record shipping large-scale, consumer-facing web apps.
  • •Solid grasp of GraphQL (Apollo or urql) and REST fundamentals.
  • •Experience working with design systems.
  • •Fluency in web performance, cross-browser, and responsive design, plus a testing mindset with JS/TS testing frameworks.
Skills:AccountabilityTechnical judgmentCollaboration
Tech Stack:ReactTypeScriptReact Router DOMReact ReduxZustandFormikRsbuildRspackEsbuildTurboSWCFresha Design SystemSass/SCSSPostCSSLottieReduxURQLGraphQLApolloUrql

Company Brief

Fresha
Fresha operates a global bookings and business management platform for salons, spas and beauty professionals, offering appointment scheduling, point-of-sale, payments, marketing tools and a consumer marketplace to connect clients with local services.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: London, United Kingdom
Founded: 2015
WebsiteLinkedIn