
Założona w 1999 roku firma Travoom świadczy usługi rejestracji domen, hostingu internetowego i cyfrowej współpracy, w tym rozwiązania Google Workspace. Firma współpracuje również z markami korporacyjnymi, pomagając zarządzać, monitorować i chronić ich zasoby cyfrowe. Oferta Travoom łączy infrastrukturę cyfrową z doradztwem i wsparciem dla organizacji, które chcą utrzymywać niezawodną i sprawnie zarządzaną obecność w internecie.
Starszy inżynier iOS lub Android – Swift, Kotlin (praca zdalna w Teksasie)
Kieruj architekturą i rozwojem aplikacji mobilnych OleOle obejmujących funkcje społecznościowe związane z piłką nożną, wiadomości, wideo, płatności i transmisje na żywo. Odpowiadaj za funkcje od projektu technicznego po wydanie w App Store lub Google Play.
Opis
- Kieruj architekturą i rozwojem natywnej aplikacji OleOle na iOS lub Androida
- Ściśle współpracuj z zespołami backendu, produktu i designu
- Łącz aplikację mobilną z backendowymi interfejsami API i usługami czasu rzeczywistego
- Twórz wysokowydajne kanały społecznościowe i funkcje mikroblogowania
- Dostarczaj funkcje nagrywania, przesyłania, odtwarzania i przetwarzania krótkich pionowych filmów
- Buduj szyfrowane wiadomości jeden na jeden i czat w czasie rzeczywistym
- Integruj funkcje połączeń głosowych i wideo
- Twórz funkcje kontaktów, zaproszeń i wyszukiwania użytkowników
- Wdrażaj wyniki na żywo, zdarzenia meczowe w czasie rzeczywistym i powiadomienia push
- Integruj uwierzytelnianie, administrację kontami i bezpieczne zarządzanie sesjami
- Twórz funkcje portfela, płatności i nagród
- Dodawaj obsługę lokalizacji i tłumaczeń
- Poprawiaj czas uruchamiania, przewijanie, odtwarzanie multimediów, komunikację sieciową, buforowanie i efektywność baterii
- Projektuj niezawodne działanie przy słabym lub niestabilnym połączeniu sieciowym
- Odpowiadaj za testowanie, debugowanie i niezawodność produkcyjną
- Prowadź funkcje od architektury do wydania w App Store lub Google Play
Wymagania
- Co najmniej siedem lat profesjonalnego doświadczenia w inżynierii oprogramowania, w tym znaczące doświadczenie w natywnym tworzeniu aplikacji na iOS lub Androida
- Biegła znajomość Swift z dużym doświadczeniem produkcyjnym w SwiftUI albo biegła znajomość Kotlin z dużym doświadczeniem produkcyjnym w Jetpack Compose
- Udokumentowane doświadczenie w projektowaniu architektury, tworzeniu i wydawaniu złożonych konsumenckich aplikacji na iOS lub Androida
- Doświadczenie w dostarczaniu dużego produktu obejmującego kanały społecznościowe, wiadomości, krótkie filmy, transmisje na żywo lub komunikację w czasie rzeczywistym
- Duże doświadczenie w tworzeniu aplikacji mobilnych z użyciem WebSockets oraz zachowania czasu rzeczywistego opartego na zdarzeniach
- Doświadczenie produkcyjne z WebRTC lub porównywalną technologią połączeń głosowych i wideo
- Dla iOS: bardzo dobra znajomość AVFoundation, współbieżności Swift, APNs, Keychain lub bezpiecznego magazynu danych, cyklu życia iOS oraz procesu weryfikacji i wydań w App Store
- Dla Androida: bardzo dobra znajomość Kotlin Coroutines i Flow, CameraX, Media3 lub ExoPlayer, Firebase Cloud Messaging, Android Keystore lub bezpiecznego magazynu danych oraz cyklu życia Androida i fragmentacji urządzeń lub systemów operacyjnych
- Dobre rozumienie komunikacji sieciowej, buforowania, zarządzania pamięcią i optymalizacji wydajności urządzeń mobilnych
- Doświadczenie w integracji złożonych backendowych interfejsów API i bezpośredniej współpracy z inżynierami backendu w miarę ich rozwoju
- Doświadczenie we wdrażaniu uwierzytelniania, zarządzania sesjami i funkcji wymagających ochrony prywatności
- Udokumentowana zdolność do samodzielnego prowadzenia dużej aplikacji lub funkcji od architektury do produkcji
- Silne umiejętności debugowania, profilowania, testowania i rozwiązywania problemów produkcyjnych
- Praktyczne podejście inżynierskie skoncentrowane na pisaniu kodu produkcyjnego, a nie przede wszystkim na zarządzaniu inżynierami
- Umiejętność kreatywnego rozwiązywania problemów oraz gotowość do proponowania i wspierania nowych pomysłów
- Zdolność do pracy z szerokim zakresem problemów technicznych i technologii
- Swoboda pracy w warunkach niejednoznaczności, zmieniających się priorytetów i wyzwań firmy na wczesnym etapie
- Przedsiębiorczy osąd wspierający samodzielność zamiast mikrozarządzania
- Znajomość piłki nożnej i sportu międzynarodowego będzie dużym atutem
Benefity
- Odroczone wynagrodzenie nalicza się w okresie odroczenia i staje się płatne po pozyskaniu finansowania przez firmę
- Po pozyskaniu finansowania stanowisko obejmuje konkurencyjne wynagrodzenie i udziały
- Udział w programie tokenowym OleOle
- Praca zdalna jest dozwolona
- Stanowisko obejmuje pewne podróże służbowe