Senior Frontend Engineer - B2B

Fresha
Warsaw
Workplace: OnsiteContractPLN 25,000 - 40,000 monthlyFunction: Software EngineeringSkills: ["Ownership","Collaboration","Accountability","Quality focus","Testing mindset"]

Own and evolve the core booking & scheduling engine while designing, building, and shipping user-facing B2B features in React and TypeScript. Drive end-to-end delivery (design, implementation, testing, rollout, and observability) using Fresha’s design system and modern tooling. Write robust automated tests, keep CI/CD healthy, and partner with Product, Design, Backend, Infrastructure, and Mobile teams—accelerating delivery with AI agents and LLM-powered coding tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fresha
Fresha
1 month ago

Senior Frontend Engineer - B2B

✓ Verified Job

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

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

Job Summary

Own and evolve the core booking & scheduling engine while designing, building, and shipping user-facing B2B features in React and TypeScript. Drive end-to-end delivery (design, implementation, testing, rollout, and observability) using Fresha’s design system and modern tooling. Write robust automated tests, keep CI/CD healthy, and partner with Product, Design, Backend, Infrastructure, and Mobile teams—accelerating delivery with AI agents and LLM-powered coding tools.
Location: Warsaw
Workplace: Onsite
Employment Type: Contract
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and evolve the core booking & scheduling engine to ensure scalability and seamless experiences.
  • •Design, build, and ship user-facing features using React and TypeScript.
  • •Deliver features end-to-end across discovery, technical design, implementation, testing, rollout, and observability.
  • •Extend and leverage the Fresha Design System to ship consistent, polished UI.
  • •Write robust automated tests (Cypress, Jest, React Testing Library) and maintain a healthy CI/CD pipeline.

Pay and Benefits

Salary: PLN 25,000 - 40,000 monthly
Equity and Bonus:Equity
Schedule:4-Day Week
Perks:Health Insurance

Key Requirements

  • •Deep experience building and interacting with AI agents, integrating them into your workflow while meeting architecture and security standards.
  • •Deep expertise in modern React and TypeScript, with a track record shipping large-scale consumer-facing web apps.
  • •Solid understanding of GraphQL (Apollo or urql) and REST fundamentals.
  • •Experience working with design systems to deliver consistent, polished UI.
  • •Testing mindset with familiarity in JS/TS testing frameworks.
Experience:SaaS
Skills:OwnershipCollaborationAccountabilityQuality focusTesting mindset
Tech Stack:ReactTypeScriptReact Router DOMReact ReduxZustandFormikRsbuildEsbuildTurboSWCFresha Design SystemSass/SCSSPostCSSLottieGraphQLApolloUrqlGraphQL Code GeneratorPhoenixWebSocket

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