O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Naszą misją jest ułatwianie migracji. Zaczęliśmy tworzyć Marshmallow w 2017 r. Od tego czasu rozrosliśmy się z 3 do 700+ osób, uzyskaliśmy status jednorożca, zebraliśmy około 140 mln funtów w trzech rundach finansowania, staliśmy się rentowni, ubezpieczyliśmy miliony kierowców i pożyczyliśmy miliony w postaci kredytów samochodowych.
Ale dopiero zaczynamy. Naszym celem jest stać się jednym z największych dostawców usług finansowych na świecie. W ciągu najbliższych 10 lat będziemy się rozwijać wykładniczo, nie tylko poprzez skalowanie naszych istniejących produktów, ale także tworzenie nowych.
Aby osiągnąć nasze cele, potrzebujemy niezwykle ambitnych ludzi nastawionych komercyjnie, którzy nigdy nie zadowalają się tym, co „wystarczająco dobre”. Marshmallowers są głodni autonomii i własności i wolą ulepszać niż wycofywać się. Każdy podnosi standardy i ma wpływ, kładąc nacisk na zbiorowy sukces ponad własny interes.
Stworzyliśmy środowisko, w którym ciekawscy, wytrwali ludzie wygrywają i wspólnie się rozwijają. Jeśli brzmi to motywująco, to może być miejsce dla Ciebie. (Hybryda - 3 dni w tygodniu w naszym biurze w Londynie) Inżynieria w MarshmallowNasi inżynierowie są w centrum rozwiązań.
Pracują nad kompilacją produktów od początku do końca, rozwiązując wiele wyzwań, które pomagają nam szybko budować i zwiększać skalę! Nasi inżynierowie dysponują szeregiem umiejętności w zakresie frontendu, backendu, pełnego stosu, iOS i Androida i współpracują z projektantami, analitykami danych, badaczami i menedżerami produktu w naszych zespołach produktowych. Nasze zespoły produktowe obejmują: zespół ds. odnowień, zespół telematyki i zespół ds. roszczeń (by wymienić tylko kilka!).
Każdy zespół ustala własny plan działania i QBR oraz aktywnie popycha nasz kod do przodu. Dowiedz się więcej o naszych zespołach i o tym, jak pracują nasi inżynierowie! Zespół, do którego chcesz dołączyć Poszukujemy energicznego i ciekawego starszego inżyniera Androida, który dołączy do zespołu ds. nowych produktów finansowych, gdy rozpoczynamy jeden z najbardziej ambitnych rozdziałów Marshmallow.
W 2026 r. zespół skupi się na przekształceniu Marshmallow z dostawcy ubezpieczeń i finansowania samochodów w wysoce angażującego towarzysza finansowego dla migrantów w Wielkiej Brytanii, a Twoja praca będzie stanowić sedno tej misji. Ta rola bezpośrednio wspiera nasz podstawowy filar strategiczny na rok 2026: budowanie możliwości produktów i danych, które odblokują rozwój wielu produktów, głębsze zrozumienie klientów i z czasem nowe strumienie przychodów.Co będziesz robić. Dołącz do zespołu działającego na nowym terytorium dla Marshmallow.
Pomożesz określić, co należy zbudować, zmienić priorytety w przypadku zmiany priorytetów i przejąć inicjatywę, nie czekając, aż zostaniesz o to poproszony. Posiadać od początku do końca znaczące części naszej bazy kodu Androida, zdobywając pozycję eksperta w zakresie podstawowych komponentów i systemów, jednocześnie aktywnie podnosząc poprzeczkę techniczną dla otaczających Cię osób. Kształtuj to, jak budujemy, a nie tylko to, co budujemy.
Będziesz współpracować z inżynierami i kierownictwem produktu, aby zdefiniować plan techniczny i wpłynąć na decyzje architektoniczne, które będą stanowić podstawę następnego rozdziału Marshmallow. Projektować i dostarczać wysokiej jakości rozwiązania dla Androida, korzystając z nowoczesnych praktyk (Jetpack Compose, MVVM/MVI, Kotlin Coroutines, solidne CI/CD) - wykorzystując narzędzia AI w celu przyspieszenia rozwoju oraz pisania prostego, dobrze przetestowanego i skalowalnego kodu. Kieruj średnimi i dużymi projektami przez wielu inżynierów, dzieląc niejednoznaczne problemy na jasne. kamienie milowe i zapewnianie dostaw w ramach własności, na której inni mogą polegać.
Proaktywnie wprowadzaj ulepszenia narzędzi, procesów i kultury inżynieryjnej, wykorzystując dane, aby eliminować niejednoznaczności i zapewniać zespołowi mierzalnie szybsze działanie i wyższą jakość w miarę upływu czasu. Kim jesteś. Rozwijasz się zgodnie z tempem i wiesz, jak dokonywać mądrych kompromisów.
Rozważasz ryzyko, przebijasz się przez hałas i utrzymujesz ciągłość dostaw bez utraty jakości. Nie czekasz, aż problemy same się pojawią. Dostrzegasz je wcześnie, rozwiązujesz je proaktywnie i zabierasz ze sobą innych.
Akceptujesz zmiany i aktywnie poszukujesz nowych narzędzi i podejść, aby podnieść jakość i tempo tego, co dostarcza Twój zespół. W naturalny sposób budujesz zaufane relacje, pracując w zespołach zajmujących się produktami, projektami i backendem, nastawionych na współpracę i wspólne poczucie własności nad wynikami. Wprowadzasz swoje inżynieryjne podejście do rozmów o produktach, wykorzystując wiedzę techniczną, aby kwestionować założenia, dostrzegać możliwości i pomagać w kształtowaniu decyzji, zanim staną się wymaganiami.
Kotlin i praktyczne doświadczenie z Jetpack Compose i Kotlin CoroutinesDoświadczenie w dostarczaniu wysokiej jakości aplikacji do App Store i Google Play StoreDoświadczenie w pracy w zespołach wielofunkcyjnych wraz z inżynierami ds. produktu, projektu i innymi inżynierami, aby osiągnąć cele i osiągać wynikiZaangażowanie w pisanie łatwego w utrzymaniu, dobrze przetestowanego kodu, który umożliwia bezpieczne i wydajne praktyki programistyczne Tech StackWszystkie nowe funkcje są wbudowane w Kotlin, Jetpack Compose i CoroutinesDostęp do Claude Code, aby pomóc inżynierom szybciej poruszać się po szablonach, debugowaniu i przeglądaniu kodu. Kod jest zorganizowany w lokalne moduły funkcji Gradle, aby zapewnić jego łatwość konserwacji i skalowalność. W miarę możliwości korzystamy z automatyzacji, jeśli chodzi o testowanie naszej aplikacji, pisanie testów jednostkowych dla logiki biznesowej, testów migawkowych dla interfejsu użytkownika i automatycznych testów interfejsu użytkownika pod kątem interakcji użytkownika.Naszym wybranym narzędziem do ciągłej integracji jest Bitrise.
Sprawdzamy każde z nich kodu innych osób przy użyciu GitHuba i automatyzowania jak największej części stylizacji naszego kodu przy użyciu narzędzi takich jak lint i detekt. Zależy nam na wspieraniu rozwoju zawodowego członków naszego zespołu i jesteśmy otwarci na coaching inżynierów Androida, którzy są zainteresowani poszerzeniem swoich umiejętności w technologiach backendu lub pełnego stosu. Wierzymy w zapewnianie wspierającego środowiska, w którym zachęca się do ciągłego uczenia się, i cieszymy się, że możemy zapewnić możliwości szkoleń i mentoringu, które pomogą Ci osiągnąć Twoje cele zawodowe.
Korzyści wynikające z pracyProgram premiowy nagradzający wysokie wynikiPrywatne ubezpieczenie medyczne z Vitality, wsparcie zdrowia psychicznego w ramach OlivaOsobisty budżet na naukę i 2 dedykowane dni na rozwój i rozwój w rokuElastyczny miesięczny budżet świadczeń do wyboru25 dni urlopu plus święta4 tygodnie pracy z dowolnego miejsca rocznieNasz procesPoczątkowa rozmowa z członkiem z naszej firmy Zespół talentów (30 minut) Rozmowa na temat wcześniejszych doświadczeń z menedżerem ds. rekrutacji i dyrektorem generalnym ds. nowych produktów finansowych (30 - 45 minut) Studium przypadku dotyczące umiejętności technicznych Androida i wywiad z kilkoma członkami zespołu (120 minut) Rozmowa dotycząca kultury (60 minut) Poinformujemy Cię, czy zostaniesz zaproszony na rozmowę kwalifikacyjną, czy nie. Jako mały zespół mający wiele aplikacji do rozważenia nie możemy jednak przekazywać indywidualnych opinii na temat każdej aplikacji. Różnorodność myśli Wiemy, że najlepsze pomysły powstają dzięki różnym perspektywom w pomieszczeniu - dlatego zależy nam na uczciwym zatrudnianiu, niezależnie od pochodzenia, tożsamości i doświadczenia.
Jeśli widzisz siebie na tym stanowisku, zachęcamy Cię do aplikowania. Różnorodność myśli Wiemy, że najlepsze pomysły rodzą się z różnych punktów widzenia w pomieszczeniu - dlatego zobowiązujemy się do uczciwego zatrudniania, niezależnie od pochodzenia, tożsamości i doświadczenia. Jeśli widzisz siebie na tym stanowisku, zachęcamy Cię do aplikowania.