All offersWarszawaHTMLSenior Web UI Developer
Senior Web UI Developer
HTML
Fresha / Shedul

Senior Web UI Developer

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

Tech stack

    HTML
    master
    CSS
    master
    JavaScript
    regular
    React
    regular

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 Senior 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:

  • Sound experience in building beautiful and easy to use web & mobile UIs, ideally for high-profile brands
  • Excellent skills in converting UI designs into clean HTML & CSS
  • Working knowledge of JavaScript and React
  • Experience in adjusting layouts, styles and animations to fit the major platforms: web browsers, iOS, Android
  • Knowledge of tools and approaches such as: Responsive Web Design, Flexbox, CSS Grid, BEM, etc.
  • Strong communication skills, ability to self-organise and work well within teams

Nice to have:

  • Experience in optimizing websites on the frontend part
  • Good knowledge of JavaScript build tools (eg. Webpack) and the NPM ecosystem
  • Experience with ESLint for linting
  • Passion to write well-structured, easily maintainable, well-documented code that balances beauty and pragmatism


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 like 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)