Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

BlueSoft

NewBe an early applicant

Senior iOS Developer

Posted Updated
Discussion

Description

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ę).

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →