.
Senior FullStack Developer / Tech Lead (Java/Kotlin + React)
  • Łódź
Senior FullStack Developer / Tech Lead (Java/Kotlin + React)
Łódź, Łódź, Łódź Voivodeship, Polska
j-labs
2. 9. 2024
Informacje o stanowisku

Dołącz do j-labs i twórz rozwiązania w domenie transportu morskiego.

Chcesz się rozwijać w kierunku liderskim? Super! Bo w projekcie jest taka opcja.

A jeśli czujesz, że to jeszcze nie moment na leadowanie, rola Senior FullStack Developera czeka na Ciebie.


O projekcie:

  • W portfolio firmy znajdują się pionierskie rozwiązania w domenie międzykontynentalnego transportu morskiego.​
  • W projekcie rozwijane są 4 core’owe produkty firmy. 
  • Zespół pracuje z wykorzystaniem metodyki eXtreme Programming (XP) oraz in-pairs programming z wykorzystaniem technik TDD oraz BDD.​​​
  • Rola wiąże się z dużą odpowiedzialnością w projektowaniu, współpracy z innymi członkami zespołu oraz krytycznym podejściem do realizowanej implementacji.​
  • Projekt skupiony mocno na jakości i dojrzałych procesach wytwarzania oprogramowania. Rola z realnym wpływem na finalny kształt produktu. 


Zadania:

W przypadku roli liderskiej:

  • Kierowanie zespołem programistów zarówno pod kątem aspektów technicznych, jak i codziennej pracy zespołu. Fullstack- 70% / hand-on Tech Lead – 30%.
  • Odpowiedzialność oraz piecza nad całym cyklem programistycznym od projektowania, architektury, programowania po DevOps.​
  • Przydzielanie pracy programistom – ToDo (historyjki do zaimplementowania), podział na pary w metodologii XP-PP (ang. Pair Programming). ​
  • Codzienny nadzór nad postępem wykonywanych prac.​
  • Wspieranie programistów na poziomie ich problemów technicznych.​
  • Prowadzenie ceremonii procesowych, takich jak, np. StandUp(s), Planning Poker, itp..​
  • Wprowadzanie nowych programistów oraz opieka nad początkującymi juniorami.​
  • Działając jako centralny punkt pomiędzy biznesem i kierownictwem​
  • Odpowiedzialność za wdrażanie standardów kodowania (TDD, DDD, wzorce projektowe itp.)​
  • Dbałość o wytyczne założeń architektonicznych i ich egzekwowanie.

A poza tym (wspólne dla roli Lidera/Developera):

  • Praca nad całym cyklem programistycznym (SDLC), na etapie projektowania. architektury, programowania oraz DevOps.​
  • Praca w metodologii XP (ang. eXtreme Programming) – programowanie w parach.​
  • Uczestnictwo w ceremoniach procesowych, takich jak, np. StandUp(s), Planning, Demo, Retro, itp.



Wymagania

  • Minimum 6 lat doświadczenia w programowaniu.​​
  • Doświadczenie w technologiach: Java, Spring.
  • ​Wiedza praktyczna z zakresu programowania Frontend – React.
  • W przypadku roli liderskiej wymagane jest doświadczenie na takim stanowisku, w ujęciu zagadnień technicznych oraz zarządzania pracą zespołu.
  • Doświadczenie w tworzeniu reaktywnego interfejsu użytkownika (Reactive JS).
  • Chęć tworzenia oprogramowania w metodyce XP (eXtreme Programming – Pair-Programming).​
  • Doświadczenia w pracy z TDD/BDD (Junit, Jasmin, Mockito, Protractor/Selenium).​
  • Znajomość architektury i narzędzi opartych na mikroserwisach (Spring Boot/Cloud).​
  • ​Wykształcenie wyższe inżynierskie z obszarów IT / Inżynierii Oprogramowania.​
  • Język angielski minimum B2. ​​

Mile widziane

  • Doświadczenie z Kotlinem. Kotlin jest do nauczenia w projekcie.
  • Na duży plus będzie doświadczenie w rozwijaniu i wdrażaniu rozwiązań opartych na chmurze.
  • Doświadczenie w tworzeniu i wdrażaniu w środowiskach opartych na kontenerach (Kubernetes, Cloud Foundry).

  • Praca Łódź
  • Łódź - Oferty pracy w okolicznych lokalizacjach


    106 427
    20 544