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