View job here

Jesteśmy niezależnym dostawcą oprogramowania średniej wielkości. 50 procent największych europejskich banków, a także instytucji publicznych i firm ze wszystkich sektorów zabezpiecza swoje wrażliwe procesy biznesowe za pomocą naszych rozwiązań.

Wysokiej jakości oprogramowanie w zakresie bezpieczeństwa i identyfikowalności w IT oraz do automatycznego przetwarzania dużych ilości danych i dokumentów czyni nas, jako niemiecką firmę, jedną z wiodących średnich firm w Europie.

Beta Systems Software AG została założona w 1983 r. i jest notowana na giełdzie od 1997 r. Czy to w naszych lokalizacjach w Warszawie, Berlinie, Monachium, Kolonii i Neustadt an der Weinstraße, czy też całkowicie zdalnie - z nami pracujesz w sposób, który najbardziej Ci odpowiada.

Aby wzmocnić nasz zespół DCI, poszukujemy stałego stanowiska ze skutkiem natychmiastowym:

Senior Software Architekt Frontend (m/k/d)

Twoje zadania

  • Konstruktywna współpraca z innymi działami w firmie
  • Odpowiedzialność techniczna za architekturę ramową w obszarze frontend
  • Zarządzanie i kontrola zagadnień związanych z architekturą w obszarze frontend we współpracy z odpowiednimi interesariuszami:
    • Projektowanie treści i dalszy rozwój architektury referencyjnej dla danej aplikacji
    • Koordynacja niezbędnych decyzji dotyczących architektury i odpowiedniego frontend-u.
    • Definiowanie niezbędnych komponentów i wybór odpowiednich bibliotek, które zapewniają te komponenty, lub definiowanie własnych bibliotek, jeśli odpowiednie biblioteki nie istnieją.
    • Tworzenie i utrzymywanie dokumentacji architektury w repozytorium Git oraz wytycznych i najlepszych praktyk niezbędnych dla zespołów produktowych i ich programistów.
    • Uwzględnienie określonych norm, standardów i procesów w danym środowisku organizacyjnym i technicznym.
  • Zarządzanie i kontrola dostarczania implementacji referencyjnej lub bazowej (basis/stack) w celu przyspieszonego tworzenia aplikacji.
    • Tworzenie i priorytetyzacja zadań dotycząca wdrożenia podstawowego oraz jego strukturyzacja w ramach sprintów wraz ze Scrum Masterem i powiązanym zespołem programistów.
    • Realizacja proof-of-concept wraz z deweloperami w ramach procesu tworzenia koncepcji.
    • Wdrożenie zbioru frontend i aktywny coaching programistów podczas wdrażania w formie programowania w parach i przeglądów kodu.
    • Aktywne zarządzanie zbiorem frontendowym (frontend stack) w celu przeciwdziałania wszelkim pojawiającym się problemom technicznym przy jednoczesnym uwzględnieniu ograniczeń finansowych w budżetach rozwojowych dla frontendu i opartych na nim produktów oraz inicjowanie odpowiednich eskalacji.
    • Przegląd procesu rozwoju i związanego z nim łańcucha narzędzi, identyfikacja możliwości ulepszeń i konsekwentna realizacja niezbędnych wdrożeń i dostosowań.
  • Wsparcie i aktywny coaching zespołów produktowych frontend w zakresie koncepcji technicznej i realizacji (programowania) funkcjonalności zarówno specyficznych dla produktu, jak i międzyproduktowych:
    • Przeglądy koncepcji, projektów architektury i wniosków o scalenie
    • Dostarczanie wytycznych do tworzenia koncepcji i projektów architektury
    • Wsparcie w rozwiązywaniu problemów technicznych poprzez ich analizę, identyfikację możliwych rozwiązań i ich wdrażanie
    • Tymczasowy aktywny udział jako lider techniczny w zespole programistów w projektowaniu nowych krytycznych produktów i funkcji

 

Twoje kwalifikacje

  • Ukończone studia techniczne, szkolenie w dziedzinie informatyki lub odpowiednie doświadczenie zawodowe,
  • Entuzjazm i pasja do efektywnego tworzenia oprogramowania, zwłaszcza interfejsów internetowych i frontendów, a jednocześnie zrozumienie podstawowych backendów i infrastruktur
  • Kilkuletnie doświadczenie jako architekt oprogramowania, najlepiej z odpowiednimi certyfikatami (np. Open Group - Open Certified Architect lub iSAQB - Certified Professional for Software Architecture)
  • Praktyczne doświadczenie i bardzo dobra znajomość programowania w JavaScript (ES6+) i frameworku webowego (najlepiej: Angular) oraz projektowania i architektury oprogramowania.
  • Pewna obsługa popularnych technologii internetowych, takich jak HTML, CSS, SASS i WASM.
  • Wysoki poziom analitycznego myślenia i zdolność do abstrahowania, tworzenia konceptów i specyfikacji
  • Dobra znajomość zarządzania wersjami za pomocą GIT oraz zwinnego i tradycyjnego tworzenia oprogramowania
  • Doświadczenie w programowaniu zorientowanym na komponenty, w definiowaniu i korzystaniu z mikrousług oraz w stosowaniu zasad DevSecOps.
  • Biegła znajomość języka niemieckiego oraz bardzo dobra znajomość języka angielskiego w mowie i piśmie
  • Pewna obsługa technologii Cloud, Kubernetes, Linux i Windows

Kontakt

Czy wzbudziliśmy Twoje zainteresowanie?

W takim razie złóż podanie za pomocą naszego formularza zgłoszeniowego online.

Vivien Böhm
Human Resources