iOS Developer
100 - 150 PLN/ godz.B2B
SeniorFull-time·B2B
#436619·Dodano 4 dni temu·7
Źródło: nofluffjobs.comTech Stack / Keywords
SwiftSwiftUISwift ConcurencyMVVMClean ArchitectureSolidiOS
Firma i stanowisko
Dla zespołu rozwijającego jedną z najbardziej rozpoznawalnych aplikacji mobilnych w europejskim sektorze logistycznym, z której korzysta ponad 10 milionów użytkowników, poszukujemy Senior iOS Developera, który wesprze rozwój platformy mobilnej oraz skalowanie aplikacji na kolejne rynki europejskie. Projekt jest realizowany dla firmy InPost. Euvic to firma IT o ponad 20 latach doświadczenia i ponad 5000 pracownikach, dostarczająca rozwiązania dla klientów międzynarodowych.
Wymagania
- Minimum 5 lat doświadczenia w tworzeniu i utrzymaniu produkcyjnych aplikacji iOS.
- Bardzo dobra znajomość Swift oraz SwiftUI.
- Praktyczne doświadczenie ze Swift Concurrency (async/await, structured concurrency, actors, task cancellation).
- Bardzo dobra znajomość architektur MVVM, Clean Architecture oraz zasad SOLID.
- Znajomość architektur kompozycyjnych, np. TCA.
- Doświadczenie w modularizacji aplikacji oraz pracy ze Swift Package Manager.
- Doświadczenie w tworzeniu kodu objętego testami (unit, snapshot, integration) przy użyciu XCTest.
- Doświadczenie w projektowaniu skalowalnych komponentów i wzorców programistycznych.
- Znajomość zasad UI/UX oraz accessibility.
- Praktyczne doświadczenie z CI/CD, Fastlane, build pipelines i automatyzacją testów.
- Bardzo dobra znajomość Git.
- Proaktywne podejście do identyfikacji i eliminacji długu technologicznego.
- Znajomość języka angielskiego na poziomie minimum B2.
Obowiązki
- Tworzenie i rozwój funkcjonalności w natywnej aplikacji iOS.
- Dbanie o wydajność, jakość i responsywność aplikacji.
- Refaktoryzacja istniejącego kodu oraz poprawa jakości rozwiązań w środowisku Agile.
- Tworzenie wysokiej jakości kodu objętego testami (unit, snapshot, integration).
- Projektowanie i implementacja wielokrotnego użytku komponentów Design System zgodnych z wymaganiami dostępności.
- Udział w code review oraz dbanie o standardy jakości kodu.
- Współtworzenie procesów CI/CD, release orchestration oraz automatyzacji testów.
- Przygotowywanie dokumentacji technicznej, konfiguracji oraz decyzji architektonicznych.
Benefity
- Sprawny, szybki i przyjazny proces rekrutacyjny.
- Praca i rozwój w renomowanej firmie IT z ugruntowaną pozycją na rynku.
- Projekty dla klientów międzynarodowych z wielu branż.
- Płaska struktura, polityka „otwartych drzwi” i dobre relacje w zespołach.
- Małe zespoły w dużej firmie i koleżeńska wspólnota.
- Transparentny i atrakcyjny program szkoleniowy.
- Bonusowy program poleceń.
- Wsparcie buddiego w okresie onboardingu.
- Rozwój wewnątrz organizacji – szkolenia wewnętrzne, "Euvic Talks".
- Udział w inicjatywach społecznych z Fundacją The Good People.
- System kafeteryjny (karta Multisport, bilety na wydarzenia sportowe i muzyczne).
- Opieka medyczna i ubezpieczenie na życie z opcją dodatkowych pakietów.
- Inicjatywy rozwojowe.
- Sport subscription.
- Private healthcare.
- In-house trainings.
- Bicycle parking.
- Free parking.
Karta sportowa
Opieka zdrowotna
Szkolenia wewnętrzne
Parking dla rowerów
Napoje w biurze
Inne informacje
Wymagana znajomość języka angielskiego na poziomie minimum B2.
EUVIC S.A.
40 aktywnych ofert