Frontend Product Engineer (React + TypeScript)
Fresha • PLJavaScript Hybrid/Remote
Location: Warsaw, Poland - Hybrid (4 days on-site / 1 day remote)
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.
What You’ll Do
* 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.
What We’re Looking For
Don’t meet every single requirement? Passion and potential matter more than perfect check-boxes. If this role excites you, apply today and grow with us!
Why You’ll Love It Here
Our Technology Stack - Frontend Technologies
Build Tools & Bundlers
UI & Design System
State Management & Data Fetching
Backend Communication
Backend Technologies
Testing Framework
Code Quality & Linting
Development Tools
Mobile Development
CI/CD & DevOps
Monitoring & Analytics
Date & Time
Interview Process
We aim to finalise the entire interview process and deliver feedback within 4 weeks.
Every job application received is reviewed manually by our talent team. While we strive to assess applications within 7 days, the sheer volume of talented individuals expressing interest may occasionally extend this timeframe