Senior Mobile Architect with SDK, Security Platform
DataArt
Rola polega na zdefiniowaniu i wdrożeniu architektury modernizacji wieloplatformowego mobilnego SDK wykorzystywanego do zapobiegania oszustwom i uwierzytelniania klientów w usługach finansowych. Jako Senior Mobile Architect będziesz projektować publiczne API, ustalać standardy inżynieryjne, planować migrację istniejących SDK oraz zapewniać bezpieczeństwo i wydajność. Będziesz pracować w rozproszonym, cross-funkcjonalnym zespole i mieć wpływ na długoterminowy rozwój produktu.
Brakuje: nie podano wielkości zespołu ani liczby platform (poza ios i android), brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe).
Rola polega na zdefiniowaniu i wdrożeniu architektury modernizacji wieloplatformowego mobilnego SDK wykorzystywanego do zapobiegania oszustwom i uwierzytelniania klientów w usługach finansowych. Jako Senior Mobile Architect będziesz projektować publiczne API, ustalać standardy inżynieryjne, planować migrację istniejących SDK oraz zapewniać bezpieczeństwo i wydajność. Będziesz pracować w rozproszonym, cross-funkcjonalnym zespole i mieć wpływ na długoterminowy rozwój produktu.
- ✓Możliwość pracy zdalnej w pełni
- ✓Do 26 dni urlopu i 10 dni chorobowych płatnych w 100% dla wszystkich form zatrudnienia
- ✓Dostęp do platform edukacyjnych (O'Reilly, LinkedIn Learning, Udemy) i wewnętrznych szkoleń
- ✓Refundacja certyfikatów (AWS, GCP, Microsoft)
- ✓Program mentorski i możliwość rozwoju jako speaker lub interviewer
- !Praca w rozproszonym, wieloregionowym zespole może oznaczać różne strefy czasowe i konieczność elastycznych godzin
- !Brak informacji o konkretnym kliencie lub projekcie poza ogólnym opisem
- •Definiowanie i ewolucja architektury docelowej dla mobilnych SDK na iOS i Android
- •Projektowanie i utrzymywanie stabilnych kontraktów API z wersjonowaniem i kompatybilnością wsteczną
- •Tworzenie roadmapy modernizacji i wsparcie migracji istniejących SDK bez przerywania integracji
- •Współpraca z zespołami inżynieryjnymi i produktowymi w celu dopasowania architektury do celów biznesowych
- •Ustalanie standardów dystrybucji SDK (packaging, integracja, lifecycle management)
- •Optymalizacja rozmiaru binarnego, czasu uruchomienia i zużycia zasobów SDK
- •Definiowanie i egzekwowanie praktyk bezpieczeństwa (secure storage, certificate pinning) oraz prywatności
- •Wsparcie dla CI/CD i procesów release, a także nadzór nad telemetrią i logowaniem
Oferta dla doświadczonych specjalistów (Senior).
Osoba z około 10-letnim doświadczeniem w mobile, która samodzielnie prowadziła projekty SDK i zna wyzwania migracyjne. Może mieć mniej doświadczenia w stricte architekturze, ale musi udowodnić praktyczne umiejętności w zakresie API designu i wydajności.
Nie dla osób z mniej niż 8 latami doświadczenia w inżynierii mobilnej ani dla tych, którzy nie pracowali z SDK dostarczanymi zewnętrznym klientom. Rola wymaga głębokiej wiedzy architektonicznej i umiejętności prowadzenia migracji.
- ?Ile osób liczy zespół projektowy i jak wygląda podział na iOS/Android?
- ?Jaki jest obecny stan legacy SDK – czy jest duże zadłużenie techniczne?
- ?Czy zdarzają się dyżury on-call lub awaryjne wydania poza godzinami pracy?
- ?Jak często odbywają się spotkania z zespołem rozproszonym (daily, planning)?
- ?Czy istnieją już konkretne narzędzia CI/CD, czy trzeba je dopiero wybrać?
- ?Jak wygląda proces 'proof of concept' – czy to osobne zadanie czy część sprintu?
- ?Czy istnieje ewentualność podróży służbowych do klienta lub innych biur?
- ?Jakie są główne wyzwania w obecnym SDK, które muszą być rozwiązane priorytetowo?
- −Nie podano wielkości zespołu ani liczby platform (poza iOS i Android)
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe)
- −Nie określono, czy rola wiąże się z dyżurami lub wsparciem produkcji
- −Brak informacji na temat narzędzi CI/CD (Jenkins, GitHub Actions, itp.)
Praca w cross-funkcjonalnym, rozproszonym zespole obejmującym inżynierów, architektów, product ownerów i specjalistów bezpieczeństwa. Współpraca jest bliska, regularna, z naciskiem na spójność między platformami i regionami.