iOS Developer (Mid)
Dołącz do długoterminowego projektu realizowanego dla jednej z największych organizacji z branży ubezpieczeniowej w Polsce. Projekt jest częścią strategicznego programu transformacyjnego, którego celem jest rozwój nowoczesnych rozwiązań cyfrowych wspierających obsługę klientów.
Poszukujemy iOS Developera na poziomie Mid, który będzie odpowiedzialny za rozwój aplikacji mobilnej, projektowanie i implementację nowych funkcjonalności oraz pracę z nowoczesnym stosem technologicznym obejmującym m.in. Swift, SwiftUI, UIKit, Swift Concurrency oraz rozwiązania AI wspierające software development.
Warszawa
Hybrydowo: min. 1 dzień w tygodniu z biura / 4 dni zdalnie
Kontrakt B2B
Współpraca długoterminowa, planowana do końca 2027 roku
Twoje zadania
Projektowanie i rozwój aplikacji mobilnej na platformę iOS
Implementacja nowych funkcjonalności z wykorzystaniem Swift
Udział w analizie i projektowaniu nowych rozwiązań
Tworzenie dokumentacji technicznej zgodnie z obowiązującymi standardami
Udział w testach integracyjnych i akceptacyjnych
Wsparcie stabilizacji rozwiązania produkcyjnego
Współpraca z zespołem developerskim w środowisku Agile
Wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania
Czego oczekujemy?
Minimum 3 lata doświadczenia w projektowaniu i tworzeniu aplikacji iOS z wykorzystaniem Swift
Bardzo dobra znajomość SwiftUI i UIKit
Doświadczenie z Core Data i SwiftData
Dobra znajomość implementacji REST API
Doświadczenie w tworzeniu czystego kodu w architekturze MVVM
Znajomość MVVM-C i Clean Architecture
Dobra znajomość Git i GitFlow
Doświadczenie z Bitbucket i Jira
Umiejętność pisania testów jednostkowych
Znajomość podstaw CI/CD, w tym narzędzi Fastlane i Jenkins
Praktyczna znajomość Swift Concurrency (async/await)
Znajomość Dependency Injection, np. swift-dpendencies
Doświadczenie w zarządzaniu zależnościami z wykorzystaniem Swift Package Manager (SPM)
Umiejętność pracy z Bash lub PowerShell
AI / AI-assisted development
Szukamy osoby, która oprócz doświadczenia iOS ma praktyczne kompetencje w zakresie wykorzystywania AI w procesie software development, w szczególności:
Umiejętność samodzielnego stworzenia i wdrożenia AI skilla lub agenta wspierającego zadania związane z rozwojem oprogramowania
Umiejętność audytu rozwiązań AI pod kątem kosztów i jakości generowanych wyników, m.in. routing, prompt caching i batching
Rozumienie zasad bezpiecznego wykorzystania AI, w tym klasyfikacji danych, maskowania danych wrażliwych oraz doboru narzędzi do rodzaju przetwarzanych danych
Praktyczna znajomość konfiguracji i wykorzystania MCP (Model Context Protocol) w narzędziach developerskich
Mile widziane
Certyfikaty lub ukończone kursy z zakresu AI Engineering
Praktyczne doświadczenie z Kotlin Multiplatform (KMP), zarówno w zakresie integracji, jak i współdzielonej logiki biznesowej
Co oferujemy?
Długoterminową współpracę B2B przy strategicznym projekcie transformacyjnym
Pracę przy rozwoju dużej, biznesowo istotnej aplikacji mobilnej
Możliwość praktycznego wykorzystywania AI i narzędzi wspierających nowoczesny software development
Współpracę z doświadczonym zespołem w ramach dwóch zespołów Agile
Prywatną opiekę medyczną Lux Med
Kartę sportową MultiSport
Co zyskasz dzięki aplikacji na ofertę Antal?
Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział.
Kim jesteśmy?
Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.