JavaScript Developer

Warsaw, Masovian Voivodeship, Poland · Engineering expand job description ↓

Description

Do you want to work for 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.

Requirements

Your profile:

  • Solid experience in writing complex JavaScript applications (especially SPA)
  • Excellent knowledge of plain, modern JavaScript (ES2015+) and object oriented programming in general
  • Experience in writing React + Redux applications
  • Experience in optimizing websites on frontend 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-organise 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,
  • Monolithic repository to organize multiple micro-services like all biggest players do,
  • Automated end-to-end test suite based on Cypress
  • Recent versions of Ruby + Ruby on Rails and Elixir + Phoenix tandems at the core of backend
  • Modern operations toolchain centered around Kubernetes, Jenkins, Terraform and Ansible
  • Cloud-native platform running on AWS and Heroku,
  • PostgreSQL used through ORMs (ActiveRecord & Ecto) and raw SQL queries (for ETL purposes)

Click to find out more about our recruitment process.

Benefits

What we offer:

  • Competitive salary, 10,000 - 20,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
  • 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
Personal information
Your Profile
Application Details