Front-End (React) Engineer
Fresha
Warszawa. PL
3 d. temu
source : Just Join IT

Come and work in the Engineering team at Fresha ! We’re a fast-growing global platform that is revolutionizing the beauty and wellness industry.

Fresha has quickly become a game-changing industry leader which is transforming how beauty and wellness owners run their businesses and how consumers find and consume their products and services.

All over the world, our customers book millions of appointments every month (over $400M monthly GMV), with thousands of partner businesses all over the world (currently 40,000 and growing every day).

We recently passed a significant business milestone of having processed $10B of bookings with our platform.

Given our scale, and our continued growth, we are looking to find the best engineers to come and join us on our mission.

What we’re looking for generally

We are looking for experienced, passionate, battle-tested software engineers to join our team in Warsaw. Here’s what our technical playing field looks like when viewed from a helicopter :

  • React SPA for web, also packaged as a Cordova app for mobile
  • JSON APIs behind which we have a mix of Ruby and Elixir platform services
  • We’re travelling down the well-worn path of moving from a predominately monolithic architecture to an event-driven architecture of loosely coupled services and are progressing in strides.
  • Kafka and gRPC are helping us on that journey

  • Currently deployed into AWS but as we’re 100% K8s our workloads are very portable
  • We already have a team of great players, 60+ strong, covering all positions but we are always looking to reinforce and expand our ranks.

    While we do have a great office in Śródmieście, we are all currently WFH and are also discussing how and where we will continue working in the post-COVID future.

    Even though we have yet to fully map out that future, it will be a mix of WFH and office with individual teams determining the best approach for themselves.

    Regardless of how and where we decide to work, we are looking for someone who will rise to the challenge of working as part of a talented team of passionate engineers, architects and designers, all of whom ensure that everyone in the team is the best they can be.

    We hand-on-heart! consider ourselves to be a world-class engineering team, so we set the bar high in terms of inviting new team members to come and join us.

  • We look for people who will help drive us to be collectively even better than we already are. We don’t require years and years of experience, though that is useful;
  • we’re more interested in skills, mindset and potential. If you’re smart, passionate and imaginative, come solve some technical challenges with us on a global scale.

    What we're looking for specifically :

  • Proven experience in writing complex JavaScript SPA
  • Proven experience with React + Redux
  • Proven experience with a modern JS toolchain : NPM, Webpack, ESLint,...
  • A passion to write well-structured, easily maintainable, well-documented code that balances beauty and pragmatism
  • Strong communication skills, ability to self-organise and work well within teams
  • We’re a global business, so English-speaking skills of at least Level B2 are essential
  • Bonus points for :
  • Redux ORM
  • Redux API
  • Cypress and Jest
  • RAIL Performance
  • Node
  • Experience with TypeScript and / or object-oriented programming in general
  • Full-stack experience (double bonus points if Ruby or Elixir!)
  • How we roll :

  • Lean process of autonomous delivery in cross-functional teams, based on Agile Manifesto, fine-tuned by engineers, for engineers
  • Highly collaborative product development process, closely working with product owners and analysts on compelling new enhancements for our global users
  • Our weapons of choice include GitHub, Slack, Jira / Confluence, Jenkins, K8s, Helmsman, Terraform, Sentry and DataDog
  • We focus on a killer combination of quality and velocity, sacrificing neither
  • We have developed an ever-growing safety net of automated testing (Cypress, Jest, etc) which gives our engineers confidence to deploy at will
  • Our battle-proven approach to testing is augmented upstream with static code analysis, code reviews and on-demand test environments provisioned with Jenkins so you can easily test your new features before you merge to master
  • We deploy at least daily so our engineers never have to wait long to see their code in the wild and our customers receive a near continuous stream of product enhancements.
  • We’re rapidly approaching CD (very nearly there!)

  • You can start contributing on Day 1 by getting a local development environment up and running with Docker Desktop and two commands : git clone repo && . / scripts / setup.rb
  • For more info check our technology stack at StackShare What we offer :

  • Competitive salary dependent on experience. Typical range is 12000 - 22000 PLN net B2B , with the potential to extend for exceptional candidates.
  • Employment contracts also available if that is your preference.

  • Fast-track career development for high flying performers with further potential
  • The opportunity to work with some of the best engineering talent in Poland (and beyond)
  • The opportunity to work on a global platform which is transforming a growing industry segment
  • Flexible working hours
  • A great, well-located office (Al. Jerozolimskie 81, Śródmieście)... which we’re not currently using as we’re all WFH..
  • but it is there if / when we next need it ;-)
  • When we are in an office, we have all of the usual bases covered : Fruits, veggies, cakes, coffee, and tea to keep you fuelled;
  • various events as part of our product engineering culture; fun stuff too (games, social, etc.)

  • Private medical healthcare
  • Zgłoś tę pracę
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku