#1 Job Board for tech industry in Europe

Automation Engineer
JavaScript

Automation Engineer

Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    NodeJS

    advanced

    JavaScript

    advanced

    Linux

    regular

    TypeScript

    regular

    Webpack

    junior

    Babel

    junior

    GitHub Actions

    junior

    Docker

    junior

    Bash

    nice to have

    MongoDB

    nice to have

Job description

Online interview
KIM JESTEŚ
 
Automatyzacja to Twój nawyk a czasami wręcz obsesja. Masz ambicję i doświadczenie zdobyte przy wielu poprzednich projektach. Jesteś ważną osobą w zespole, bo dzięki Twojej kreatywności, systemy CI/CD i testy działają coraz szybciej, pokrywają większe obszary i pozwalają innym osobom skupić się na ich pracy.
 
Masz przed sobą wiele lat kariery, dlatego szukasz środowiska, które da Ci możliwość rozwoju u boku ludzi najlepszych w swojej dziedzinie. Od kolegów i koleżanek z zespołu oczekujesz szacunku, zaufania i wsparcia na tej wspólnej drodze.
 
 
FAJNE RZECZY, KTÓRE ZROBIMY RAZEM
 
Zespół Handsontable to otwarci, ciekawi świata optymiści, realizujący się na wielu płaszczyznach.
 
Rozwijamy produkt dla programistów (Handsontable data grid), którego kluczową cechą jest "developer experience". Robimy to poprzez dodawanie nowych funkcji, stałe polepszanie jakości, tworzenie najlepszej w swojej klasie dokumentacji oraz prezentowanie przykładów rozwiązań. Wyciskamy maksimum wydajności z silników przeglądarek i wdrażamy ważne  społecznie funkcje accessibility.
 
Poszukujemy osoby na stanowisko Automation Engineer, która pomoże nam wykorzystać potencjał narzędzi i tworzyć proof-of-concepts nowych rozwiązań.

Przykładowe zadania, którymi się zajmiesz:

  1. Wprowadzenie paralelizacji w GitHub Actions i frameworku testowym Jasmine
  2. Analiza regresji - w jaki sposób automatyzacja uchroniłaby przed ponownym wystąpieniem niektórych problemów 
  3. Code generation - automatyczne generowanie snippetów kodu dla wielu frameworków w różnych wersjach
  4. Continuous deployment - automatyczne tworzenie pakietów NPM i środowisk testowych 
  5. Przygotowanie konfiguracji Babel do migracji kodu z ES6 na TypeScript
  6. Elementy Site Reliability Engineering - reagowanie na bardzo rzadkie incydenty w środowiskach produkcyjnych
 

STOSUJEMY NOWOCZESNE PRAKTYKI I NARZĘDZIA

  • ES.Next, CSS3, HTML5 - w tych technologiach tworzymy nasz produkt
  • Babel, Webpack, Rollup, TypeScript - bundlery z customową konfiguracją
  • NodeJS, Bash - skrypty automatyzujące
  • Jest, Jasmine, BrowserStack - frameworki testowe z tysiącami unit tests i E2E tests
  • GitHub, GitLab - monorepos
  • Git flow, ZenHub, Semver - zarządzanie projektem wykorzystujące kanban i kilkutygodniowy cykl wydawania wersji 
  • GitHub Actions, Docker, narzędzia do analizy statycznej - to nasza infrastruktura CI/CD
  • Linux, Nginx, CloudFlare, MongoDB - to nasza infrastruktura produkcyjna
 
 
UWAŻAMY, ŻE PRZYDA SIĘ JEŚLI
 
  • Masz 3-8 letnie doświadczenie z wyżej wymienionymi technologiami lub ich odpowiednikami
  • Chcesz objąć własność (ownership) tej działki w naszym zespole
  • Masz bardzo dobrą znajomość języka angielskiego 
  • Potrafisz dawać i odbierać konstruktywną krytykę poprzez code review
 

CO MOŻEMY TOBIE ZAOFEROWAĆ
 
  • Wynagrodzenie w wysokości 💰 20 900-27 500 PLN (B2B) lub 17 600-23 100 PLN brutto (UOP).
  • Roczny budżet szkoleniowy w wysokości 5000 PLN i czterech pełnopłatnych dni roboczych. Można go wydać na kursy, książki, konferencje. 
  • Do 26 dni urlopu w terminie, o którym Ty decydujesz
  • Elastyczne godziny pracy, dostosowane do Twojego trybu życia
  • Praca zdalna lub w naszym komfortowym biurze z widokiem na las w Pomorskim Parku Naukowo-Technologicznym w Gdyni
  • Dla osób w biurze oferujemy napoje, przekąski i regularne wspólne posiłki
  • Sprzęt firmy Apple i inne wyposażenie wedle Twojego uznania, np. słuchawki Bose.
  • Pakiety prywatnego ubezpieczenia zdrowotnego, ubezpieczenia na życie, MultiSport, nauki języka angielskiego
  • Przegląd wynagrodzeń dwa razy w roku.
 
 
KIM JESTEŚMY
 
Od 10 lat tworzymy zaawansowane komponenty programistyczne do budowy aplikacji webowych. Naszymi głównymi produktami są data grid Handsontable i silnik obliczeniowy Hyperformula. Jesteśmy jednym zespołem, w skład którego wchodzą programiści, testerka, architekt, technical writer, produktowiec i opiekunowie Klienta. 
 
Jesteśmy dumni z tego, że z naszych rozwiązań korzysta wiele firm z listy Fortune 500. Chcemy rozwijać się w sposób zrównoważony, aby to, co robimy, pozostało z naszymi klientami przez długi czas. Dlatego nie mamy deadline’ów ani sprintów a jedynie długofalową roadmapę i regularne cykle releasów.
 
Wierzymy w przejrzystość naszej pracy, dlatego publikujemy ją na GitHubie w formie projektów o otwartym kodzie oraz open source: https://github.com/handsontable/
 

POSTĘPOWANIE REKRUTACYJNE
 
Rekrutujemy bezpośrednio. Przewidujemy następujące kroki zmierzające do nawiązania współpracy:
 
  1. Przyślij nam swoje CV lub profil LinkedIn. Możesz aplikować przez formularz zgłoszeniowy lub mailowo na adres careers@handsontable.com (podając w temacie maila tytuł stanowiska). Dobrze jest wyróżnić się pisząc jedno zdanie o tym, dlaczego aplikujesz na wybrane stanowisko.
  2. Rozmowa 1:1 z szefem zespołu (CTO), przeprowadzona po angielsku na Google Meet. Na tym spotkaniu omawiamy najważniejsze rzeczy, w tym wynagrodzenie oraz rodzaj zatrudnienia.
  3. Zadanie testowe do wykonania w domu, które nie zajmie Tobie więcej niż dwie godziny. Ten etap możemy pominąć, jeśli możesz się pochwalić kodem napisanym wcześniej i opublikowanym np. na GitHubie, spełniającym nasze oczekiwania.
  4. Rozmowa zapoznawcza z jedną lub kilkoma osobami z naszego teamu
  5. Rozpoczęcie współpracy
 
Budujemy zespół silny swoją różnorodnością, reprezentujący mieszankę różnych stylów poznawczych. Prosimy abyś nie załączał(-a) zdjęcia ani daty urodzenia w CV.