Senior Full Stack Engineer (Typescript)

Fresha
Kosovo
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Self-organization","Problem-solving","Autonomy"]

Build and evolve APIs and front-end experiences for Fresha’s Marketplace Native Apps within the apps team. You’ll implement new React/NextJS UI functionality, design and document GraphQL and gRPC APIs, and ensure developer-friendly performance. Own uptime and monitoring for team services, debug bottlenecks, and contribute across the full product lifecycle—from inception and delivery to ongoing operation—while helping shape engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fresha
Fresha
2 months ago

Senior Full Stack Engineer (Typescript)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and evolve APIs and front-end experiences for Fresha’s Marketplace Native Apps within the apps team. You’ll implement new React/NextJS UI functionality, design and document GraphQL and gRPC APIs, and ensure developer-friendly performance. Own uptime and monitoring for team services, debug bottlenecks, and contribute across the full product lifecycle—from inception and delivery to ongoing operation—while helping shape engineering culture.
Location: Kosovo
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement new functionality and UIs in the web frontend using React/NextJS.
  • •Design and document APIs in GraphQL and gRPC for multiple consumers across and within teams.
  • •Build and maintain efficient, developer-friendly APIs.
  • •Own uptime and monitoring for team-owned services.
  • •Identify bottlenecks and bugs, and contribute throughout product development from inception to delivery and ongoing operation.

Key Requirements

  • •Commercial experience writing single-page applications (SPAs), especially with React.
  • •Experience implementing UIs with CSS (including GPU-only animations); RTL experience is a plus.
  • •Experience using and developing GraphQL APIs.
  • •Experience configuring JavaScript build tooling such as webpack and/or esbuild, including TypeScript.
  • •Ability to write clear, high-standard documentation and communicate effectively while self-organising in a fast-paced environment.
Skills:CommunicationSelf-organizationProblem-solvingAutonomy
Tech Stack:ReactNextJSGraphQLGRPCTypeScriptJavaScriptCSSRTLWebpackEsbuildSPAs

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