Starszy programista iOS

Jakobsbergsgatan 16, Stockholm · SzwecjaRebTel Networks AB
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna
  • Język: Angielski
  • CV: Angielski lub szwedzki

Wynagrodzenie do ustalenia

Opis stanowiska

Co będziesz robić?

Jako Starszy Inżynier iOS w Rebtel będziesz częścią naszego zespołu Frontend, pomagając w modernizacji i rozwoju aplikacji iOS Rebtel. Zespół iOS składa się z dwóch inżynierów, a Ty będziesz trzecim. Przechodzimy z przestarzałego Objective-C na nowoczesny stos Swift, SwiftUI i Combine, a także zmieniamy architekturę z VIPER na MVVM-C, jednocześnie ciągle wprowadzając nowe funkcje dla globalnej bazy użytkowników. Będziesz pracować w małym, uprawnionym zespole, w którym Twoje decyzje techniczne mają znaczenie. Ta rola to mieszanka budowania nowych funkcji, refaktoryzacji przestarzałego kodu, współpracy międzydziałowej oraz kształtowania przyszłości naszej platformy iOS.

Obszary odpowiedzialności:

  • Wspieranie modernizacji z przestarzałego Objective-C do nowoczesnego stosu Swift + SwiftUI

  • Refaktoryzacja kodu, który spowalnia naszą pracę i proaktywne spłacanie długu technologicznego

  • Budowanie i modernizacja funkcji iOS przy użyciu Swift, SwiftUI i Combine

  • Udział w decyzjach architektonicznych (przejście z VIPER na MVVM-C, Combine, poprawa platformy)

  • Ścisła współpraca z zespołami Android, Web, Produkt, Design w celu dostarczenia odpowiednich rozwiązań

  • Wydawanie aplikacji w App Store i monitorowanie, co się dzieje po wydaniu

  • Poprawa narzędzi, praktyk testowych i CI/CD w razie potrzeby

  • Utrzymanie i poprawa ogólnego stanu platformy iOS

Wymagania:

  • 5+ lat doświadczenia w budowaniu aplikacji iOS

  • Znajomość Swift, SwiftUI i Combine

  • Umiejętność utrzymania i modernizacji przestarzałego Objective-C

  • Solidna znajomość wzorców architektury iOS (MVVM-C, VIPER)

  • Wydane aplikacje iOS w App Store, w tym monitorowanie po wydaniu

  • Doświadczenie z REST i/lub GraphQL, z solidnym zarządzaniem błędami i wzorcami asynchronicznymi

  • Umiejętność pracy samodzielnej i wydawania bez stałego nadzoru

  • Pisanie testów jednostkowych, pokrywanie przypadków brzegowych i przeprowadzanie przeglądów kodu, które preferują proste rozwiązania

  • Efektywna praca z narzędziami AI do kodowania

  • Dobra znajomość języka angielskiego (piszemy i mówimy nim przez cały dzień)

Dlaczego Rebtel?

Rebtel łączy ludzi przez granice od prawie 20 lat. Dziś jesteśmy rentowni, rozwijamy się i znajdujemy się w kluczowym momencie naszej podróży. Ułatwiamy migrantom tanie i łatwe dzwonienie i wysyłanie pieniędzy do domu. Miliony ludzi co roku zmieniają kraj, a utrzymywanie kontaktu z rodziną nie powinno kosztować fortuny. To jest problem, nad którym pracujemy, z małego, międzynarodowego zespołu z siedzibą w Sztokholmie, gdzie szybkość i odpowiedzialność mają większe znaczenie niż proces.

Korzyści:

  • Plan emerytalny

  • Badania zdrowotne, szczepienia przeciw grypie i prywatne ubezpieczenie zdrowotne

  • Ubezpieczenie dentystyczne

  • Ubezpieczenie zawodowe

  • Dodatek na wellness (5 000 SEK)

  • Zniżka na członkostwo w siłowni

  • Program premiowy

  • Dodatkowe wynagrodzenie rodzicielskie

  • 30 dni urlopu rocznego

  • Śniadania w poniedziałki

  • Wsparcie w relokacji

Równe szanse

Jesteśmy Rebtel. Pochodzimy z całego świata, aby tworzyć produkty dla każdego, kto przekroczył granicę. Wierzymy w równe szanse i cenimy różnorodność w naszej firmie. Nie dyskryminujemy ze względu na rasę, religię, kolor, pochodzenie narodowe, płeć, orientację seksualną, wiek, stan cywilny, status weterana ani niepełnosprawność.

Znajomość języków

  • Angielski: wymagany

RebTel Networks AB

Lokalizacja

Ładowanie mapy
  • StockholmStacjonarnie

    Inżynier danych w Microsoft Fabric i Data & AI

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • StockholmStacjonarnie

    Programista DevOps

    Wynagrodzenie do ustalenia
    EN
    Bez doświadczeniaStała
    Nowa
  • StockholmStacjonarnie

    Inżynier układów PCB — Ericsson AB

    Wynagrodzenie do ustalenia
    SV
    Bez doświadczeniaStała
    Nowa
  • StockholmHybrydowo

    Starszy programista IT - SAP

    Wynagrodzenie do ustalenia
    SV
    Duże doświadczenieStała
    Nowa

Przejście do zewnętrznego formularza wymaga autoryzacji. Proces rekrutacji oraz przetwarzanie danych odbywają się w infrastrukturze pracodawcy, który ponosi za nie wyłączną odpowiedzialność.