Podsumowanie oferty

(Podsumowanie wygenerowane przez AI na bazie pełnej treści ogłoszenia rekrutacyjnego)

Projekt dotyczy rozwoju aplikacji mobilnej dla dużej instytucji finansowo-ubezpieczeniowej. Kluczowy stack to Swift, SwiftUI, UIKit, Swift Concurrency (async/await) oraz Core Data, SwiftData, SPM. Wymagane podejścia to MVVM-C i Clean Architecture. Zakres obejmuje projektowanie i implementację funkcji iOS, integrację z REST API, testy jednostkowe, CI/CD (Fastlane, Jenkins), dokumentację oraz zarządzanie zależnościami i Git/GitFlow. Istotnym elementem jest praktyczne wykorzystanie AI: projektowanie i wdrażanie agentów/skilli AI, konfiguracja integracji z użyciem MCP, ocena kosztów i bezpieczeństwa modeli oraz optymalizacja wykorzystania AI. Benefity obejmują m.in. prywatną opiekę medyczną, dofinansowanie sportu i nauki języków oraz możliwość pracy zdalnej i elastyczny czas pracy.

newquick applyyou can start ASAP

iOS Developer

Firma: GOLDENORE ITC sp. z o.o.

od: 12 listopada 2026
do: 12 grudnia 2026
brak widełekkontrakt B2B (pełny etat)
Parametry oferty
poziom:mid
tryb pracy: hybrydowa
lokalizacja:Warszawa, mazowieckie
Warszawa, mazowieckie

Wymagania

Technologie wymagane

Swift
iOS
Git
GitFlow
Bitbucket
Jira
Fastlane
Jenkins

Technologie mile widziane

Bash
PowerShell
Kotlin

Nasze wymagania

  • Minimum 3 lata komercyjnego doświadczenia w projektowaniu i tworzeniu aplikacji mobilnych na iOS z wykorzystaniem Swift.
  • Bardzo dobra znajomość języka Swift.
  • Dobra znajomość SwiftUI i UIKit oraz doświadczenie w praktycznym wykorzystaniu obu technologii.
  • Doświadczenie w pracy z Core Data i SwiftData.
  • Dobra znajomość integracji aplikacji mobilnych z REST API.
  • Umiejętność tworzenia czytelnego, dobrze zorganizowanego kodu zgodnie z podejściem MVVM z koordynatorami (MVVM-C).
  • Znajomość wzorców projektowych i podejść architektonicznych, w szczególności Clean Architecture oraz MVVM-C.
  • Znajomość Swift Concurrency, w tym mechanizmów async/await.
  • Praktyczna znajomość Dependency Injection, np. z wykorzystaniem biblioteki swift-dependencies.
  • Doświadczenie w zarządzaniu zależnościami za pomocą Swift Package Manager (SPM).
  • Dobra znajomość Git oraz GitFlow.
  • Doświadczenie w pracy z narzędziami Bitbucket i Jira.
  • Umiejętność pisania i utrzymywania testów jednostkowych.
  • Znajomość podstaw procesów CI/CD oraz narzędzi takich jak Fastlane i Jenkins.
  • Doświadczenie w analizie i projektowaniu nowych funkcjonalności oraz przygotowywaniu dokumentacji technicznej.
  • Samodzielność, odpowiedzialność za jakość dostarczanych rozwiązań oraz umiejętność współpracy w zespole.
  • Praktyczne kompetencje AI Engineering:
  • Umiejętność samodzielnego zaprojektowania, napisania i wdrożenia skilla lub agenta AI, wspierającego realizację zadań związanych z rozwojem oprogramowania.
  • Umiejętność oceny i audytu istniejących rozwiązań AI pod kątem kosztów oraz jakości generowanych wyników.
  • Znajomość mechanizmów optymalizacji wykorzystania modeli AI, takich jak routing, prompt caching i batching.
  • Umiejętność definiowania zasad bezpiecznego korzystania z AI, w tym klasyfikacji danych, doboru narzędzi do rodzaju przetwarzanych informacji oraz maskowania danych wrażliwych.
  • Praktyczna znajomość konfiguracji integracji MCP (Model Context Protocol) w narzędziach wykorzystywanych podczas codziennej pracy.
  • Umiejętność korzystania ze skryptów i narzędzi wiersza poleceń, takich jak Bash lub PowerShell.
  • Mile widziane

    • Certyfikaty lub ukończone kursy potwierdzające kompetencje w obszarze AI Engineering.
    • Praktyczne doświadczenie z Kotlin Multiplatform (KMP).
    • Znajomość integracji Kotlin Multiplatform z aplikacjami iOS.
    • Doświadczenie w tworzeniu i wykorzystywaniu współdzielonej logiki biznesowej z użyciem KMP.

    Twój zakres obowiązków

    • Projektowanie, rozwój i implementacja nowych funkcjonalności aplikacji mobilnej na platformie iOS.
    • Tworzenie i rozwijanie aplikacji z wykorzystaniem Swift, SwiftUI oraz UIKit.
    • Projektowanie rozwiązań zgodnie z podejściem MVVM-C, Clean Architecture oraz zasadami Clean Code.
    • Implementacja komunikacji z usługami backendowymi za pomocą REST API.
    • Praca z mechanizmami przechowywania danych, w tym Core Data i SwiftData.
    • Wykorzystywanie Swift Concurrency (async/await) do obsługi operacji asynchronicznych.
    • Stosowanie mechanizmów Dependency Injection oraz zarządzanie zależnościami z wykorzystaniem Swift Package Manager (SPM).
    • Udział w analizie wymagań oraz projektowaniu nowych funkcjonalności aplikacji mobilnej.
    • Przygotowywanie i aktualizowanie dokumentacji technicznej zgodnie z obowiązującymi standardami.
    • Tworzenie i utrzymywanie testów jednostkowych.
    • Udział w testach integracyjnych i akceptacyjnych rozwijanych rozwiązań.
    • Wspieranie procesu wdrażania nowych funkcjonalności oraz stabilizacji aplikacji produkcyjnej.
    • Współpraca z zespołami developerskimi w ramach zwinnego procesu wytwarzania oprogramowania.
    • Wykorzystywanie narzędzi AI do automatyzacji i usprawniania codziennych zadań developerskich.
    • Projektowanie i wdrażanie własnych agentów lub skilli AI wspierających proces developmentu.
    • Analiza jakości, kosztów i bezpieczeństwa wykorzystywanych rozwiązań AI.
    • Konfigurowanie integracji narzędzi AI z wykorzystaniem Model Context Protocol (MCP).

    O projekcie

    Dołącz do zespołu jednej z największych instytucji finansowo-ubezpieczeniowych w Polsce i rozwijaj aplikację mobilną, z której korzystają klienci indywidualni!
    Poszukujemy osoby na stanowisko iOS Developer, która dołączy do zespołu odpowiedzialnego za rozwój aplikacji mobilnej w ramach strategicznego programu transformacji technologicznej.
    Będziesz uczestniczyć w projektowaniu i implementacji nowych funkcjonalności na platformie iOS, wykorzystując Swift, SwiftUI, UIKit oraz nowoczesne podejścia architektoniczne, takie jak MVVM-C i Clean Architecture.
    Istotnym elementem roli będzie również praktyczne wykorzystanie sztucznej inteligencji w procesie wytwarzania oprogramowania – od tworzenia własnych agentów AI wspierających development, przez integrację narzędzi z wykorzystaniem MCP, aż po ocenę jakości, kosztów i bezpieczeństwa rozwiązań AI.
    To propozycja dla osoby, która ma solidne doświadczenie w rozwoju aplikacji iOS, dba o jakość kodu, potrafi samodzielnie realizować zadania developerskie i chce rozwijać swoje kompetencje w obszarze AI Engineering.
    Lokalizacja: Warszawa
    Model pracy: hybrydowy – minimum 1 dzień w tygodniu w biurze, pozostałe 4 dni zdalnie.

    Tak organizujemy naszą pracę

    Tak pracujemy

    koncentrujesz się na jednym projekciemasz wpływ na wybór narzędzi i technologiimasz wpływ na rozwiązania technologiczneagilescrum

    Skład zespołu

    mobile developerdevOpsproduct ownerproject managerscrum master

    Tak pracujemy nad projektem

    • Clean Code
    • wzorce projektowe
    • Continuous Deployment
    • Continuous Integration
    • DevOps
    • dokumentacja
    • narzędzia do trackowania zadań
    • testy integracyjne
    • testy jednostkowe
    Company

    Takie dajemy możliwości rozwoju

    • mentoring
    • wsparcie merytoryczne od liderów technologicznych
    • wymiana wiedzy technicznej w firmie

    Benefity

    • dofinansowanie zajęć sportowych
    • prywatna opieka medyczna
    • dofinansowanie nauki języków
    • możliwość pracy zdalnej
    • elastyczny czas pracy
    • spotkania integracyjne
    • firmowa biblioteka
    • brak dress code’u
    • kawa / herbata
    • napoje
    • parking dla pracowników
    • strefa relaksu

    Etapy rekrutacji

    • 1.
      Rozmowa telefoniczna
    • 2.
      Rozmowa techniczna
    • 3.
      Decyzja

    GOLDENORE ITC sp. z o.o.

    duża, międzynarodowa organizacja z branży mediowej
    zespół architektury korporacyjnej

    Tak się u nas pracuje

    iOS Developer
    Zgłaszam się do:
    GOLDENORE ITC sp. z o.o.
    Warszawa, mazowieckie

    Brakuje Ci informacji?

    • Upewnij się, że w treści nie ma tego, czego szukasz.
    • Zadaj pytanie, jeśli potrzebujesz więcej szczegółów dotyczących powyższej oferty.
    • Przekażemy Twoje pytanie do pracodawcy i postaramy się dostarczyć odpowiedź w ciągu 3 dni roboczych.

    Udostępnij ofertę