JustJoin.IT Hybrydowo Mid

Regular iOS Developer

4IT Solutions

⚲ Warszawa

16 800 - 18 480 PLN netto (B2B)

Wymagania

  • Swift
  • Objective-C
  • SwiftUI
  • XCTest
  • XCode
  • MVVM

Opis stanowiska

Poszukujemy iOS Developera dla naszego Klienta  globalnego lidera w zakresie kompleksowych usług IT, obsługujący blisko 6000 klientów z różnych branż na całym świecie. Każdego dnia wspiera rozwój swoich partnerów w erze sztucznej inteligencji, dostarczając operacje o znaczeniu krytycznym na dużą skalę  z zachowaniem najwyższych standardów bezpieczeństwa, niezawodności i wydajności. Firma jest zaufanym partnerem najbardziej innowacyjnych organizacji na świecie, wyróżniając się głęboką wiedzą specjalistyczną, wieloletnim doświadczeniem i wartościami, które przekładają się na realne wyniki biznesowe.
 
 
Na początek konkrety:
• Możliwa forma współpracy: B2B
• Stawka: do 110 PLN/h
• Tryb pracy: Hybryda (raz w tygodniu z biura dla osób mieszkających w Warszawie) (2 wizyty w miesiącu dla osób z poza Warszawy)
• Wymiar pracy: 1FTE

O projekcie:
Projekt dotyczy prac nad jedną z najpopularniejszych aplikacji mobilnych w branży finansowej, która cieszy się ogromnym zaufaniem użytkowników. Aplikacja jest uznawana za jedną z najlepszych w swojej kategorii. Zespół nieustannie rozwija i ulepsza produkt, wdrażając nowe funkcje zgodne z najnowszymi standardami systemów operacyjnych. Dzięki ogromnej bazie użytkowników każda aktualizacja otrzymuje natychmiastowy feedback, co pozwala na szybkie dostosowywanie aplikacji do realnych potrzeb klientów. 

Zakres obowiązków:
• Rozwój i utrzymanie aplikacji iOS zgodnie z wymaganiami biznesowymi i technicznymi
• Utrzymanie, refaktoryzacja, migracja oraz rozwój interfejsów użytkownika w UIKit i SwiftUI
• Implementacja nowych funkcjonalności oraz migracja istniejącego kodu Objective-C do Swift
• Diagnostyka i naprawa błędów
• Udział w code review
• Współpraca z zespołem deweloperskim, QA i analitykami
• Udział w procesie wydawniczym aplikacji

Wymagania:
• Minimum 4 lata doświadczenia komercyjnego w rozwoju aplikacji iOS
• Bardzo dobra znajomość Swift
• Praktyczne doświadczenie w pracy z kodem Objective-C oraz jego utrzymaniu
• Praktyczne doświadczenie w UIKit oraz znajomość SwiftUI i Swift Concurrency
• Znajomość REST API oraz podstawowych mechanizmów autoryzacji
• Doświadczenie w pisaniu testów jednostkowych (XCTest)
• Praktyczna znajomość narzędzi wykorzystywanych w rozwoju aplikacji iOS: Xcode, Git, SPM lub CocoaPods oraz podstaw diagnostyki wydajności z wykorzystaniem Instruments
• Znajomość wzorca MVVM oraz umiejętność pracy z istniejącą architekturą aplikacji
• Umiejętność refaktoryzacji i migracji istniejącego kodu do nowszych rozwiązań technologicznych

Mile widziane:
• Podstawy C++ lub doświadczenie w integracji istniejących komponentów
• Jenkins lub inne CI/CD
• Doświadczenie w sektorze bankowym lub fintech będzie dużym atutem
• Znajomość zagadnień bezpieczeństwa aplikacji mobilnych

Oferujemy:
• Możliwość pracy zdalnej
• Długoterminowa współpraca
• Możliwość podnoszenia kwalifikacji zawodowych
• Atmosfera otwartości i współpracy w zgranym zespole
• Spotkania integracyjne
• Otwartość na inicjatywy pracowników 
• Możliwość realnego wpływu na produkt

Opis procesu rekrutacji:
• Spotkanie z 4IT Solutions
• Rozmowa techniczna z klientem
• (Może być opcjonalnie jeszcze druga rozmowa)
• ... i finalizujemy rozmowy :)

🔍 Dekoder Ogłoszenia

🔴
globalnego lidera w zakresie kompleksowych usług IT
Jest to ogólny opis firmy, który nie precyzuje jej roli ani technologii, co może sugerować, że jest to duża, ale potencjalnie biurokratyczna organizacja.
🔴
obsługujący blisko 6000 klientów z różnych branż na całym świecie
Duża liczba klientów i różnorodność branż może oznaczać pracę nad wieloma różnymi, ale potencjalnie mniej zaawansowanymi technologicznie projektami, zamiast jednego, innowacyjnego produktu.
🔴
Każdego dnia wspiera rozwój swoich partnerów w erze sztucznej inteligencji
Fraza ta brzmi nowocześnie, ale może oznaczać jedynie powierzchowne wykorzystanie AI lub pracę nad projektami, które są tylko pośrednio związane z tą technologią.
🔴
dostarczając operacje o znaczeniu krytycznym na dużą skalę
Może to oznaczać pracę pod dużą presją czasu i z minimalnym marginesem błędu, co jest typowe dla systemów o wysokiej dostępności, ale też może wiązać się z rutynowymi zadaniami utrzymaniowymi.
🔴
jedna z najpopularniejszych aplikacji mobilnych w branży finansowej, która cieszy się ogromnym zaufaniem użytkowników
Choć brzmi to pozytywnie, może oznaczać, że aplikacja jest już dojrzała i skupia się głównie na utrzymaniu i drobnych poprawkach, a nie na przełomowych innowacjach.