All offersGliwiceJSSenior JS Developer (relokacja)
Senior JS Developer (relokacja)
JS
skygate

Senior JS Developer (relokacja)

skygate
Gliwice
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
skygate

skygate

MindPal is a unique project that emerged from the initiative of sky gate company. The challenges associated with IT recruitment became the driving force behind the creation of an extraordinary platform connecting companies with candidates.

Company profile

Tech stack

    JavaScript
    master
    ESNext
    master
    TypeScript
    master
    Async Programming
    master
    Testing
    master

Job description

Cześć,

Jeśli chcesz bardzo mocno zaangażować się nie tylko w proces wytwarzania oprogramowania, ale realnie współtworzyć i decydować o rozwoju firmy informatycznej z główną siedzibą w Gliwicach – świetnie się składa – właśnie poszukujemy Senior JS Developera.

Drogi Seniorze, Droga Seniorko  - oto dlaczego Cię szukamy:
  • Chcemy wyróżniać się przede wszystkim jakością. Wymaga to nieustannego śledzenia trendów, ustalania zasad, dokonywania wyboru architektury i z sukcesem przekonywania do niej zarówno zespołu, jak i Klienta. 
  • Chcemy być zasypywani nowinkami ze świata JS oraz konkretnymi propozycjami – czego i jak użyć w projektach. W sytuacji, w której przyjdzie do nas nowy Klient – chcemy mu zaproponować adekwatne i możliwie najnowsze rozwiązanie, architekturę i podejście w zarządzaniu dostarczaniem regularnych, przewidywalnych sprintów.
  • Sama teoria to za mało – będziemy chcieli zobaczyć, jak w realny sposób dobry kod mógłby się znaleźć w projektach, nad którymi pracujemy i wygenerować dzięki temu wartość dodaną dla Klienta, którą będzie w stanie zrozumieć.
  • Empatia – to pojęcie, jego sens i długofalowe znaczenie przy zarządzaniu tak zespołem osób jak relacjami z Klientem – nie jest Ci obce, znasz jego moc i ciężar. Chcesz i ciągle rozwijasz w sobie tę umiejętność, potrafisz zachęcić do rozwoju w tym kierunku innych.
  • Mała firma – jaką wciąż jesteśmy - to również zarządzanie zespołem, jego motywacją do nauki i dowożenia Sprintów – chcemy aby cały zespół JS był dzięki Tobie maksymalnie skupiony, robił możliwie szybkie postępy i był pewien, że dowozi możliwie najlepszy kod.
  • Naszą konkurencją w pewnym stopniu są programiści i freelancerzy z krajów o PKB na mieszkańca wyższym od polskiego. Równocześnie jesteśmy porównywani z firmami z Centralnej i Wschodniej Europy, Ameryki Południowej, Afryki czy Azji – słowem, nie ma innej ucieczki przed konkurencją niż właśnie w jakość – chcemy, abyś nas tam poprowadził(a).
  • Twoje miękkie umiejętności są na bardzo wysokim poziomie, wiesz już, jak działa rynek software house’ów lub tworzenia dużych projektów informatycznych w zespołach, z jakimi zagrożeniami dla każdej zaangażowanej osoby się to wiąże i jak te zagrożenia minimalizować. Zawsze szukasz rozwiązań win-win.
  • Chcemy, aby osoba o randze seniora przyszła do nas z doświadczeniem wyniesionym z różnych organizacji, firm, zespołów, meetupów, rozmów z doświadczonymi programistami, czy nawet wystąpieniami prelegentów lub youtuberów – słowem, żeby wprowadziła nową jakość i potrafiła – w połączeniu z naszą kulturą pracy – dokonać zmian na lepsze.
  • Na tapecie pojawia się u nas coraz więcej projektów o dużej skali, w które  zaangażowane są dziesiątki osób, wymagające komunikacji, planowania i logistyki w dużej ilości (duże aplikacje lub Klienci typu korpo), często pojawia się też temat legacy kodu, który trzeba wyczyścić i zaproponować realny plan zarządzania długiem technologicznym – doświadczenie o takim charakterze będzie nieocenione. 
  • Z jednej strony Klient musi mieć motywację do pracy akurat z nami, z drugiej – nie możemy mu zbyt wiele obiecać. Ważne jest więc zarządzanie oczekiwaniami zgodnie z tym, co może być realnie dowożone.
  • Szukamy też osoby, która będzie chętna, aby w interesujący sposób prowadzić prezentacje czy wewnętrzne czy na konferencjach, które wspieramy, tworzymy od zera lub uważamy za wartościowe. Pełna sala, dużo pytań – to dobre symptomy, że masz dobre przygotowanie z tematu, o którym mówisz i jesteś w stanie zaciekawić widownię.
  • Bierzesz pod uwagę możliwość otrzymania udziałów w firmie, w którą  zaangażujesz się na dłuższy czas.

Poniżej więcej informacji o nas, naszych projektach i oczekiwaniach stricte programistycznych/inżynierskich.

Twój zespół JS + projekty:
  • Od prawie 8 lat działamy w dwóch obszarach:
    • startupy, coraz częściej trafiają nam się Klienci z dobrych akceleratorów (Y Combinator, 500 Startups) lub po prostu z dobrymi inwestorami w zapleczu
    • działy rozwojowe największych firm  na świecie (Fortune 500) - ostatnio szybko przybywa nam takich tematów .
  • Od pierwszego dnia projektu zespół ma bezpośredni kontakt z Klientem na Slacku lub na wideokonferencjach. 
  • Klienci szukają u nas jakości, niemniej funkcjonujemy w ramach czasowych lub budżetowych. Wynika to z poziomu złożoności projektów, podejścia nastawionego na szybkie iteracje czy wreszcie ze specyfiki projektów typu Greenfield + Customer Development, gdzie często młoda firma lub zespół poszukuje działającego modelu biznesowego i testuje go na swoich pierwszych, realnych Klientach. Na ogół projekty dla naszych Klientów == dużo wyzwań programistycznych, adrenaliny i dobrej zabawy.
  • Tematy aplikacji, które odpaliliśmy niedawno:
    • wizualizacja big data – 10M+ rekordów real-time w formie grafu, React, SVG, Redux, RxJS
    • marketplace łączący trenerów i osoby poszukujące szkoleń/porad – React, TypeScript, Redux-Observable, CSS-in-JS
    • edytor + marketplace podcastów – React, Redux-Observable, Node.js/Express, Elasticsearch, Mongo, AWS, Docker, emotion-js, event-stream, google media recorder, HowlerJS
    • dashboard dla firmy VoIP + internet i usługi TV - Angular, ngrx, jest, protractor, karma + powoli wprowadzamy data science
    • apka do poszukiwania niani - React Native, Expo, GraphQL, Apollo
    • statyczne strony internetowe w Gatsby'm
    • tajemnicza aplikacja w Vue + wielki i skomplikowany dashboard z raportami - dużo matmy, SVG
  • Stos Devops – devops is a culture, not a person - nie mamy dedykowanego Devopsa, uczymy się i ogarniamy sam, możesz liczyć na pomoc doświadczonych osób:
    • orkiestrację kontenerów migrujemy obecnie z Docker Compose na Kubernetes
    • CI + CD: Jenkins + Jenkins Pipelines + Jenkins Plugins
    • Infra as a Code: Hashicorp, czyli Terraform + Vault + Consul + Nomad
    • Hosting: AWS, Google Cloud, Bare metal: OVH
  • Testy powinny być u nas nieodłączną częścią większości pull requestów
  • Dbamy o dobrą komunikację z Klientem, regularnie odwiedzamy Klientów (m.in. w Stanach) – na miejscu lub oni nas w Gliwicach.

Filozofia:
  • Śledzimy nowinki ze świata JS np. na Twitterze / Medium.com – my już to rozkminiamy, staramy się używać w projektach. 
  • Dobra atmosfera w biurze i po pracy: kajaki, trampoliny, paintball, krafty, wspinaczka, futsal – zajrzyj na naszego Instagrama + zasugeruj swój pomysł, a pewnie tam pojedziemy!
  • Praktyki, staże, warsztaty, prezentacje i kultura uczenia jest wpisana w nasze DNA - szkoląc innych, usystematyzujesz swoją własną wiedzę.
  • FullStack mindset – jeśli tylko chcesz, nauczymy Cię Node'a, Pythona, Data Science, Machine Learningu, dApps – będzie się od kogo uczyć!
  • Weź udział i dziel się wiedzą w wydarzeniach które organizujemy lub wspieramy:
    • Django Girls,
    • skylabs,
    • MeetJS,
    • CodersDay 
    • skyhacks
    • skytalks
  • Rośniemy, przez ostatni rok podwoiliśmy załogę i nie zatrzymujemy się :)
  • Równie ważne jak twarde są dla nas miękkie umiejętności. Dobre radzenie sobie w stresie, praca zespołowa, motywowanie innych, techniczne reprezentowanie nas przed Klientami w projekcie, sugerowanie rozwiązań, otwarta głowa - tego wszystkiego będziesz miał szansę zakosztować i z naszym wsparciem – rozwinąć również te, bardzo w dzisiejszych czasa ważne umiejętności
  • Wzajemne code review – dla wyższej jakości oraz aby wiedzieć, co dzieje się w pozostałych projektach.

Czego wymagamy:
  • pięciu lat doświadczenia komercyjnego jako JS developer lub przekonania nas, że jesteś na takim poziomie
  • znajomości Reacta, React Native, Vue lub Angulara na zaawansowanym poziomie + brak ograniczenia tylko jednego frameworka
  • potrafisz wytwarzać oprogramowanie zgodnie z TDD i BDD
  • masz spore doświadczenie z TypeScript
  • kochasz matematykę, abstrakcyjne myślenie i wiesz dlaczego
  • bardzo dobrej znajomości ESNext
  • nie jest dla Ciebie problemem asynchroniczność i problemy, które niesie
  • zaawansowanej znajomości wzorców i algorytmów (m.in. dependency injenction)
  • gry zespołowej oraz serca do piłkarzyków (lub innych sportów)
  • chęci do współtworzenia firmy programistycznej i pięcia się (i innych) w górę!
  • płynnej znajomości języka polskiego

W trakcie rekrutacji spodziewaj się:
  • zaangażowania z naszej strony, do rekrutacji staramy się podchodzić poważnie
  • możliwie szybkiej komunikacji
  • rekrutacja seniorska będzie traktowana u nas priorytetowo
  • otrzymasz od nas zadania testowe, po którym otrzymasz feedback od doświadczonego programisty + wskazówki co można było zrobić lepiej
  • będziemy chcieli również poznać Twoją opinię o nas, o procesie rekrutacji, chcemy usłyszeć co możemy usprawnić

Finanse i Perksy:
  • wynagrodzenie - dajemy Ci pełen wybór, co do umowy zgodnie z którą chcesz pracować:
    • 12k – 18k net b2b (+ ew. VAT)
    • lub 10k – 15k netto uod (+ NFZ)
    • lub 9.6k – 14.6k brutto uop
    • lub 9.8k – 14.7k netto uoz (studenci + NFZ)
    • więcej wyliczeń – Kalkulator Wynagrodzeń.
  • nowy MacBook + naklejki :), 2 monitory z uchwytami
  • elastyczne godziny pracy, podejście zadaniowe
  • darmowe lekcje angielskiego (native speaker)
  • dobrze zaopatrzona kuchnia w tym świetna kawa z ekspresu
  • możliwość częściowej pracy zdalnej
  • prywatna opieka zdrowotna, darmowa siłownia, spotify premium, dopłata do multisport
  • szansa na delegację za granicę (na radarze Los Angeles, Floryda, Barcelona, Kolonia, Edynburg)
  • ciągle udoskonalamy, powiększamy i doposażamy biuro w samym Rynku Gliwic + własny parking
  • pakiet relokacyjny – nie musisz być z Gliwic czy ze Śląska, pomożemy Ci się komfortowo przenieść

Prosimy o załączanie CV w języku angielskim!