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!