Starszy programista iOS
- 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
Rekomendowane oferty
- Stockholm · SzwecjaPraca stacjonarnaStacjonarnieZ doświadczeniemZ doświadczeniemStałaPraca stacjonarnaNowa
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ść.

