
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.