All offersKrakówJSFrontend (to be Scala) Developer
Frontend (to be Scala) Developer
JS
AVSystem

Frontend (to be Scala) Developer

AVSystem
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    JavaScript
    advanced
    HTML / CSS
    advanced
    SPA
    regular
    Algorithms
    regular
    Networks
    junior
    Scala
    nice to have
    Scala.JS
    nice to have
    TypeScript
    nice to have
    Kafka
    nice to have
    NoSQL
    nice to have

Job description

We are an autonomous team of full-stack Scala developers in the R&D department. We work on a lot of libraries, both internal (services monitoring engine, web components library) and external (https://udash.io/). In cooperation with other teams @AVSystem, e.g. UMP (https://www.avsystem.com/products/unified-device-management-platform/) and Coiote IoT Data Orchestration (https://www.avsystem.com/products/coiote-iot-do/) we mostly create solutions for IoT and Telco clients.

100% of our code is peer-reviewed (we test most of it!) and a lot of it is shared as open-source. You can meet us at tech conferences and meetups such as KSUG, Scalar, ScalaSphere where we showcase our work.

Required skills and experience:

  • web technologies: HTML, JavaScript, CSS,
  • grounded knowledge of SPAs,
  • understanding of algorithms, data structures and general programming principles,
  • willingness to learn Scala & Scala.js,
  • basics of computer networks,
  • fluency in English.

Nice to have:

A bit of Scala (or other JVM language), OOP, Typescript, Kafka, MongoDB or other NoSQL databases. 

What do we offer:

  • impact on product vision - you will have a say in deciding on key aspects of the product,
  • influence on technology - you will take part in choosing (and developing!) the technologies we use in our projects,
  • a chance to develop software which supports millions of devices each day,
  • internal Scala trainings, product and technology trainings,
  • end-to-end work with the product - from coding, through testing, deployment, and profiling applications on production to observe the long-term impact of technical decisions,
  • multiple employee development options - you shape your career and we are here to help.

And everything you need to work effectively:

  • a competitive salary,
  • flexible working hours,
  • remote work when you need it,
  • kitchen full of snacks and treats,
  • car parking area and bike room,
  • trainings and conferences,
  • Multisport,
  • a relaxed work atmosphere – no dress code, no open space.