Frontend Product Engineer (React + TypeScript)
ExternalFull-timeOn-site29mo ago
CI/CDCypressGitHubJestObservabilityReact
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Own and evolve our core booking & scheduling engine - the heartbeat of Fresha - ensuring it scales smoothly and delivers seamless experiences for millions.
- Design, build, and ship new user-facing features in React + TypeScript, reaching millions of professionals and clients.
- Own features end-to-end: discovery, technical design, implementation, testing, rollout, and observability.
- Tap into (and extend) our Design System to ship polished UI quickly while raising the bar for consistency.
- Write robust automated tests (Cypress, Jest, React Testing Library) and keep the CI/CD pipeline green.
- Partner closely with Product, Design, Backend, Infrastructure, and Mobile engineers to take features from discovery to rollout and beyond.
- Accelerate with AI: harness AI agents, LLM-powered coding tools, and access to a wide range of AI tools (e.g., chatbots, dev assistants).
- Curious about backend, DevOps, or mobile? Great - we'll support you in exploring any part of the stack.
Additional Information
Location: Warsaw, Poland - Onsite (4 days/week) Contract: B2B - 25-40 k PLN net / month + RSUs Why Fresha & Why Now? Fresha is re-imagining how the global beauty and wellness industry runs. 120k+ businesses, 450k+ professionals, millions of clients, and 1 billion+ appointments already rely on our platform for everything from bookings to payments. Join us at a moment of rapid scale - your work will surface on screens around the world within days, not quarters.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at fresha? Share your experience