All offersWarszawaJSMid Javascript/React Developer
Mid Javascript/React Developer
JS
Fresha / Shedul

Mid Javascript/React Developer

Fresha / Shedul
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    JavaScript
    advanced
    React
    advanced
    SASS
    regular
    Redux
    regular
    Webpack
    junior
    Cordova
    junior
    SSR
    nice to have

Job description

Do you want to work for Fresha.com / Shedul.com, a fast-growing platform that is revolutionizing the beauty and wellness industry?  We are a global startup with offices in Warsaw, London, and Dubai. Our high-traffic booking platforms have quickly become a game-changing industry leader, with users in over 120 countries. Our customers book millions of appointments monthly, with thousands of active users at any time.

We are looking for a JavaScript (React) Developer to join the team of over 50 engineers in our Warsaw office. This is a full-time, office-based role. Team members who demonstrate exceptional results are rewarded with fast-track career development. Sky’s the limit for high performers.

Your profile:
  • Experience in writing JavaScript applications (especially SPA)
  • Knowledge of plain, modern JavaScript (ES2015+) and object-oriented programming in general
  • Experience in writing React + Redux applications
  • Experience in optimizing websites on the front-end part

Nice to have:
  • Good knowledge of JavaScript build tools (eg. Webpack) and the NPM ecosystem
  • Experience with ESLint for linting
  • Experience with tools for testing JavaScript and React code
  • Knowledge of other programming languages (eg. Ruby, Elixir)
  • Passion to write well-structured, easily maintainable, well-documented code that balances beauty and pragmatism
  • Strong communication skills, ability to self-organize and work well within teams

Our workflow highlights:
  • Agile development flow based on GitHub, JIRA, Slack and the CI
  • Code linters to guard a top-class Elixir (Credo, ExFormat), Ruby (Rubocop) and JavaScript code (ESLint)
  • Complete toolset including New Relic and AppSignal to inspect & fix performance issues
  • Frequent prototyping of new technologies to lead in the project's business

Our technology stack (
StackShare):
  • Modern JavaScript (ES2015+) running React SPA frontend backed by Redux store,
  • Docker running through custom scripting for development and end-to-end testing purposes,
  • JSON API used as a contract between backend APIs and the client code,
  • Automated end-to-end test suite based on Cypress
  • Monolithic repository to organize multiple micro-services as all biggest players do,
  • Modern operations toolchain centered around Kubernetes, Jenkins, Terraform and Ansible
  • Cloud-native platform running on AWS and Heroku,
  • Recent versions of Ruby + Ruby on Rails and Elixir + Phoenix tandems at the core of backend
  • PostgreSQL used through ORMs (ActiveRecord & Ecto) and raw SQL queries (for ETL purposes)

What we offer:
  • Competitive salary, 10,000 - 16,000 PLN net B2B negotiable based on your experience (we can extend our salary range if you will prove to be exceptional and very good at your job during the interviews)
  • Working with a talented team of about 60 passionate engineers, architects, and designers
  • Flexible working hours in the perfectly located modern office in Śródmieście (Al. Jerozolimskie 81)
  • Regular in-house events for sharing knowledge and passion: lightning talks, retros, demos
  • The passionate, young and creative team in a fun, startup-biased working environment
  • Occasional integration events like board games, bowling nights, ping-pong tournaments, etc
  • Fruits, veggies, cakes, coffee, tea on a house to keep you rolling like a pro