Opis stanowiska:
Poszukujemy Lead Mobile Engineer, który pokieruje zespołem i będzie odpowiedzialny za rozwój nowoczesnych aplikacji mobilnych w branży lojalnościowej.
Główne obowiązki:
- Zarządzanie zespołem mobilnych deweloperów, mentoring i optymalizacja procesów.
- Tworzenie i wdrażanie strategii rozwoju aplikacji.
- Współpraca z architektami, QA i Product Managerami.
- Nadzór nad code review, CI/CD i bezpieczeństwem aplikacji.
- Optymalizacja wydajności i skalowalności aplikacji.
Wymagane umiejętności techniczne:
✅ Rozwój aplikacji mobilnych
- Doświadczenie z Native (iOS - Swift/Objective-C, Android - Kotlin/Java), React Native, Flutter.
- Znajomość state management (Redux, Bloc, Provider, Riverpod).
✅ Architektura i optymalizacja
- Projektowanie skalowalnych i modularnych aplikacji.
- Znajomość cachingu, offline storage (Room, CoreData, SQLite, Firebase Firestore).
✅ Bezpieczeństwo i zgodność
- Znajomość OAuth 2.0, JWT, SSL Pinning, biometrycznej autoryzacji.
- Zgodność z GDPR, CCPA.
✅ DevOps i CI/CD
- Doświadczenie z GitHub Actions, Bitrise, Fastlane, CodeMagic.
- Automatyzacja buildów i wdrożeń aplikacji.
✅ Testowanie i monitoring
- Testowanie jednostkowe i automatyzacja (JUnit, XCTest, Jest, Espresso, XCUITest, Detox, Appium).
- Monitoring (Firebase Crashlytics, Sentry, New Relic).
Czego oczekujemy?
✔️ Minimum 5 lat doświadczenia w programowaniu mobilnym, najlepiej w roli lidera zespołu.
✔️ Znajomość nowoczesnych technologii mobilnych i CI/CD.
✔️ Świetne umiejętności komunikacyjne i przywódcze.
✔️ Doświadczenie w zarządzaniu projektami (Jira, Azure DevOps, Trello).
Co oferujemy?
Rozwój kariery w nowoczesnej firmie technologicznej.
Atrakcyjne wynagrodzenie + bonusy za wyniki.
20 dni urlopu rocznie + 8 elastycznych dni świątecznych.
Elastyczny model hybrydowy.
Pakiet ubezpieczeń zdrowotnych.