Dołączysz do jednej z wiodących organizacji z sektora cyfrowych usług finansowych, rozwijającej nowoczesne rozwiązania **mobile-first**, z których korzystają miliony użytkowników.
Firma tworzy bezpieczne, skalowalne i intuicyjne produkty finansowe, łącząc nowoczesne technologie mobilne, rozwiązania chmurowe oraz systemy obsługujące transakcje w czasie rzeczywistym.
Jako część doświadczonego zespołu inżynierskiego będziesz współtworzyć kolejną generację aplikacji finansowych wspierających codzienne zarządzanie pieniędzmi, płatności oraz bankowość cyfrową.
Organizacja stawia na innowacyjność, odpowiedzialność za produkt, ciągły rozwój oraz nowoczesne praktyki inżynierskie, w tym wykorzystanie narzędzi AI wspierających proces tworzenia oprogramowania.
Mobile Fullstack Team Leader
Oferujemy:
Obowiązki:
Szukamy doświadczonego Mobile Fullstack Team Leadera, który łączy bardzo dobre kompetencje techniczne z doświadczeniem w prowadzeniu interdyscyplinarnych zespołów.
Idealna osoba posiada minimum 10 lat doświadczenia w tworzeniu oprogramowania oraz praktykę w budowaniu skalowalnych systemów FinTech działających w czasie rzeczywistym. Ważne będzie doświadczenie w prowadzeniu rozwiązań end-to-end - od decyzji architektonicznych, przez development i integrację, aż po wdrożenie produkcyjne.
- Prowadzenie interdyscyplinarnego zespołu obejmującego Backend, Mobile, QA oraz Product
- Odpowiedzialność end-to-end za rozwój kluczowych obszarów produktów finansowych
- Planowanie techniczne, definiowanie roadmapy oraz koordynowanie realizacji
- Podejmowanie i opiniowanie decyzji architektonicznych
- Mentoring developerów oraz rozwijanie standardów i dobrych praktyk inżynierskich
- Projektowanie i rozwój systemów finansowych działających w czasie rzeczywistym
- Budowanie skalowalnych i odpornych na awarie platform obsługujących duże wolumeny transakcji
- Dbanie o bezpieczeństwo, wydajność oraz zgodność rozwijanych rozwiązań z wymaganiami regulacyjnymi
- Wprowadzanie nowoczesnych wzorców architektonicznych i praktyk developerskich
- Wykorzystanie Generative AI oraz narzędzi AI-assisted development w codziennej pracy zespołu
- Odpowiedzialność za pełny cykl życia rozwiązania - od koncepcji do środowiska produkcyjnego
Wymagania:
- Minimum 10 lat komercyjnego doświadczenia w tworzeniu oprogramowania
- Doświadczenie w roli Team Leadera, Tech Leadera lub podobnej roli techniczno-liderskiej
- Doświadczenie w prowadzeniu zespołów obejmujących backend, mobile, QA oraz współpracę z Product
- Bardzo dobra znajomość Java, Spring Boot oraz Spring Framework
- Doświadczenie w projektowaniu architektury aplikacji backendowych i klienckich
- Bardzo dobra znajomość zasad Clean Architecture
- Praktyczne doświadczenie w tworzeniu aplikacji iOS - Swift / SwiftUI
- Praktyczne doświadczenie w tworzeniu aplikacji Android - Kotlin / Jetpack Compose
- Doświadczenie z Kotlin Multiplatform (KMP)
- Doświadczenie w projektowaniu skalowalnych i bezpiecznych aplikacji mobilnych
- Znajomość środowiska AWS
- Doświadczenie z Dockerem oraz Kubernetesem
- Znajomość procesów CI/CD oraz produkcyjnych praktyk wdrożeniowych
- Doświadczenie w systemach obsługujących transakcje oraz przetwarzanie danych w czasie rzeczywistym
- Znajomość zagadnień związanych z bezpieczeństwem, prywatnością i integralnością danych
- Umiejętność przekładania złożonych procesów finansowych i regulacyjnych na rozwiązania produktowe
- Doświadczenie z Generative AI oraz narzędziami zwiększającymi produktywność developerów
- Doświadczenie lub znajomość podejścia Spec-Driven Development (SDD)
- Doświadczenie w integrowaniu AI z procesem tworzenia oprogramowania lub funkcjonalnościami produktów
- Znajomość zagadnień związanych z optymalizacją AI on Edge w środowisku mobilnym