All offersWarszawaJSJavaScript Front-End Architect
JavaScript Front-End Architect
JS
Fresha / Shedul

JavaScript Front-End Architect

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

Tech stack

    JavaScript
    advanced
    React
    advanced
    SASS
    regular
    Redux
    regular
    Apache Cordova
    regular
    SSR
    regular
    Webpack
    regular

Job description

Your profile:

  • Vast experience in technical design & development of complex JavaScript applications (especially SPA & PWA)
  • Excellent knowledge of plain, modern JavaScript (ES2015+) and its practical application to solving non-trivial problems
  • Experience in writing scalable (in terms of complexity) React + Redux applications
  • Experience in optimising websites on frontend part
  • Strong communication & teamwork skills, ability not only to self-organise but also coach, feedback & collaborate with others
  • Pragmatic, mature approach: applying adequate solutions to real problems, being value-driven (not resume-driven)

Nice to have:

  • Broad 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) and building web APIs using different paradigms & styles (RESTful, RPC-like, GraphQL)
  • Passion to build well-structured, easily maintainable, well-documented architectures that balances beauty and pragmatism to maximise value for the end-users

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)

  • Competitive salary, 18,000 - 26,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