Regular iOS Developer

Open 31d posting dated 2 weeks ago

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:

  1. Spotkanie z 4IT Solutions

  2. Rozmowa techniczna z klientem

  3. (Może być opcjonalnie jeszcze druga rozmowa)

  4. ... i finalizujemy rozmowy :)