YouTrip
YouTrip
201 – 500 Pracownicy
DoradztwoLogistykaMarketing
YouTrip to singapurska firma z branży fintech, która łączy wielowalutową kartę podróżną z aplikacją mobilną do zarządzania wydatkami za granicą. Klienci mogą przechowywać, wymieniać i wydawać środki w 12 walutach w ponad 150 krajach, korzystając z kart fizycznych i wirtualnych, obsługi portfeli mobilnych, powiadomień o transakcjach w czasie rzeczywistym, kontroli karty, monitorowania oszustw oraz wymiany walut w aplikacji. Firma oferuje również takie funkcje, jak bezprowizyjne wypłaty z bankomatów po spełnieniu określonych warunków, cashback od sprzedawców i korzyści związane z podróżowaniem.

Menedżer ds. inżynierii oprogramowania, aplikacji mobilnych i backendu — YouTrip (praca hybrydowa, Singapur)

Kieruj zespołem ponad 10 inżynierów Androida, iOS i backendu w YouTrip — platformie fintech z obsługą wielu walut działającej w regionie Azji i Pacyfiku. Wyznaczaj kierunek techniczny skalowalnych systemów płatniczych i produktów mobilnych.

Opis

  • Kieruj wielofunkcyjnym zespołem ponad 10 inżynierów Androida, iOS i backendu oraz rozwijaj go poprzez wyznaczanie celów, wsparcie kariery i oceny wyników.
  • Wyznaczaj kierunek techniczny dla inżynierii mobilnej i backendowej, obejmujący architekturę aplikacji, projektowanie API, skalowalność i integrację kompleksową.
  • Współtwórz kod produkcyjny, przeglądaj zmiany mobilne i backendowe oraz utrzymuj wiedzę techniczną potrzebną do kierowania zespołem.
  • Ustanawiaj praktyki inżynierii mobilnej dotyczące wydajności, stabilności, działania bez awarii, zarządzania wydaniami oraz dostarczania do App Store i Play Store.
  • Projektuj i nadzoruj bezpieczne, wysoce dostępne usługi backendowe i API obsługujące płatności na dużą skalę.
  • Koordynuj dostarczanie między zespołami, dbając o terminową realizację projektów oraz standardy jakości i bezpieczeństwa.
  • Ustalaj standardy kodowania, rozwijaj automatyzację testów jednostkowych, integracyjnych i UI oraz wdrażaj potoki CI/CD dla systemów mobilnych i backendowych.
  • Oceniaj nowe technologie i stosuj praktyki branżowe wzmacniające innowacyjność, skalowalność i produktywność deweloperów.
  • Wspieraj skuteczną współpracę z zespołami Produktu, Projektowania, QA i innymi partnerami wielofunkcyjnymi.
  • Regularnie informuj interesariuszy o postępach, kierunku technicznym i wynikach realizacji.
  • Zapewniaj coaching techniczny i zawodowy, pomagając starszym inżynierom i liderom technicznym stawać się samodzielnymi współtwórcami.
  • Zatrudniaj i rozwijaj wysokowydajny, zwinny, samoorganizujący się zespół dostarczający stabilne, skalowalne i niezawodne funkcje.

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim lub magisterskim w dziedzinie informatyki, inżynierii lub pokrewnej dyscyplinie.
  • Co najmniej 10 lat doświadczenia w inżynierii oprogramowania, w tym co najmniej 5 lat zarządzania zespołami inżynieryjnymi.
  • Bezpośrednie doświadczenie w zarządzaniu zespołami co najmniej 10 inżynierów, najlepiej w obszarach mobilnym i backendowym.
  • Silne doświadczenie praktyczne w natywnym tworzeniu aplikacji mobilnych oraz znajomość Androida lub iOS.
  • Doświadczenie z frameworkiem wieloplatformowym, takim jak Flutter lub React Native, będzie dodatkowym atutem.
  • Ekspercka wiedza z zakresu projektowania i tworzenia wysokowydajnych, współbieżnych aplikacji backendowych.
  • Doświadczenie z Golangiem jest zdecydowanie preferowane.
  • Bardzo dobra znajomość systemów rozproszonych, mikrousług, projektowania API, przetwarzania równoległego i złożonych aplikacji programistycznych.
  • Doświadczenie z infrastrukturą chmurową, taką jak AWS lub GCP, a także z narzędziami CI/CD i obserwowalności.
  • Doświadczenie w fintechu, płatnościach lub innych regulowanych środowiskach o wysokich wymaganiach bezpieczeństwa będzie dodatkowym atutem.
  • Umiejętność interpretowania metryk produktowych i biznesowych oraz wyznaczania celów z wykorzystaniem frameworka OKR.
  • Podejście zorientowane na produkt, pozwalające równoważyć dostarczanie funkcji z jakością inżynieryjną.
  • Doskonałe umiejętności komunikacyjne oraz zdolność zarządzania priorytetami, terminami i wynikami zespołów.
  • Pewność w podejmowaniu strategicznych decyzji i gotowość do podejmowania skalkulowanego ryzyka w warunkach niepewności.
  • Doświadczenie we współpracy z wielofunkcyjnymi i zdalnymi zespołami w całym cyklu życia tworzenia oprogramowania.
  • Ciekawość, kreatywne podejście do rozwiązywania problemów i duża dbałość o szczegóły.