← к выдаче
разработка

Senior iOS Developer

BlueSoftWarszawa10 дн. назад

Коротко

Develops iOS applications using Swift and SwiftUI; maintains legacy code with Objective-C. · Needs: Swift, SwiftUI, Objective-C.

Описание от работодателя

Required skills: Swift, SwiftUI, Objective-C BlueSoft to innowacyjny Software House należący do Grupy Orange. Mamy wewnętrzną filozofię – tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów. Powstaliśmy w 2002 roku i dziś współpracuje z nami ponad 1000 inżynierów i inżynierek znających przeszło 200 technologii! Lokalizacja: Warszawa / hybryda (x1 w tyg. z biura Banku) Etapy rekrutacji: 2 O projekcie: Rozwój i utrzymanie mobilnej apki bankowej na Android i iOS z wykorzystaniem KMP Implementacja nowych funkcjonalności związanych z bankowością mobilną, płatnościami, rachunkami, oszczędnościami i kredytami Rozbudowa wspólnej warstwy biznesowej KMP oraz integracja z zewnętrznymi API i systemami bankowymi Ew. refaktoryzacja i optymalizacja istniejącego kodu, poprawa wydajności, stabilności oraz redukcja długu technicznego Diagnozowanie i rozwiązywanie problemów Twoje zadania: rozwój nowych funkcjonalności aplikacji mobilnej; utrzymanie oraz refaktoryzacja istniejącego kodu (w tym kodu legacy); współpraca z zespołami backend, QA, UX oraz biznesem; udział w przeglądach kodu i dbanie o jakość techniczną rozwiązań; praca zgodnie z obowiązującymi standardami architektonicznymi i procesami wytwórczymi Banku. Technologie i języki: bardzo dobra znajomość Swift i doświadczenie w rozwoju nowych funkcjonalności, dobra znajomość podstaw Objective-C (istotna część aplikacji to kod legacy), doświadczenie w pracy z SwiftUI oraz UIKit. Architektura i wzorce: praktyczne doświadczenie w pracy z: TCA (The Composable Architecture); VIPER; POP (Protocol-Oriented Programming); Dependency Injection (DI); doświadczenie w modularyzacji aplikacji mobilnych. Jakość i proces wytwórczy: doświadczenie w pisaniu i utrzymywaniu testów jednostkowych; praca z systemem kontroli wersji Git; doświadczenie w pracy w zespołach Scrum / Agile. Na poszczególnych etapach rekrutacji oraz nawiązywania współpracy BlueSoft może wymagać weryfikacji tożsamości za pomocą kodu QR w aplikacji mObywatel. Oferujemy: 👨 💻 współpracę w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii; 📈 stałą współpraca w pełnym wymiarze godzin w niezwykłej firmie, która rozwija się dynamicznie od 20 lat; 🚀 szansę na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach; 🥇 możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; ⌚️ elastyczny czas i hybrydowy lub w pełni zdalny model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); ☁ szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 📣 możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 🏋️ ♂️ możliwość dołączenia do Multisport i ubezpieczenia medycznego; ⛵️ morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę).