iOS Developer
⚲ Łódź
16 800 - 20 160 PLN (B2B)
Wymagania
- Xcode
- SwiftUI
- iOS
- Swift
- Jira (nice to have)
- Confluence (nice to have)
- DevOps (nice to have)
Opis stanowiska
Wymagania:
-
Minimum trzy lata doświadczenia w tworzeniu aplikacji na platformę iOS.
-
Bardzo dobra znajomość ekosystemu Apple (iOS, Xcode, Swift, SwiftUI).
-
Znajomość podejścia CI/CD oraz narzędzi wspierających jakość oprogramowania.
-
Znajomość wzorców projektowych oraz architektury aplikacji mobilnych.
-
Umiejętność pisania testów automatycznych.
-
Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną.
Mile
widziane:
-
Doświadczenie w pracy metodą Agile.
-
Znajomość Jira, Confluence.
-
Doświadczenie z narzędziami DevOps / CI/CD.
-
Doświadczenie z komponentami bezpieczeństwa lub procesami autoryzacyjnymi.
Codzienne zadania:
- Rozwój i utrzymanie komponentów mobilnych na platformie iOS
- Tworzenie nowych funkcjonalności oraz udział w pracach projektowych wspólnie z innymi zespołami
- Dbanie o wysoką jakość kodu poprzez testy automatyczne, przeglądy kodu i stosowanie dobrych praktyk inżynierskich
- Współpraca z zespołem backendowym, frontendowym webowym oraz Android nad spójną architekturą rozwiązań
- Utrzymywanie nowoczesnych standardów i rozwijanie komponentów zgodnie z kierunkiem organizacji
-
Minimum trzy lata doświadczenia w tworzeniu aplikacji na platformę iOS.
-
Bardzo dobra znajomość ekosystemu Apple (iOS, Xcode, Swift, SwiftUI).
-
Znajomość podejścia CI/CD oraz narzędzi wspierających jakość oprogramowania.
-
Znajomość wzorców projektowych oraz architektury aplikacji mobilnych.
-
Umiejętność pisania testów automatycznych.
-
Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną.
Mile
widziane:
-
Doświadczenie w pracy metodą Agile.
-
Znajomość Jira, Confluence.
-
Doświadczenie z narzędziami DevOps / CI/CD.
-
Doświadczenie z komponentami bezpieczeństwa lub procesami autoryzacyjnymi.
Codzienne zadania:
- Rozwój i utrzymanie komponentów mobilnych na platformie iOS
- Tworzenie nowych funkcjonalności oraz udział w pracach projektowych wspólnie z innymi zespołami
- Dbanie o wysoką jakość kodu poprzez testy automatyczne, przeglądy kodu i stosowanie dobrych praktyk inżynierskich
- Współpraca z zespołem backendowym, frontendowym webowym oraz Android nad spójną architekturą rozwiązań
- Utrzymywanie nowoczesnych standardów i rozwijanie komponentów zgodnie z kierunkiem organizacji
🔍 Dekoder Ogłoszenia
🔴
Minimum trzy lata doświadczenia w tworzeniu aplikacji na platformę iOS.
Może oznaczać zarówno doświadczenie w komercyjnych projektach, jak i hobbystycznych, a także różny poziom zaangażowania w te projekty.
🔴
Bardzo dobra znajomość ekosystemu Apple (iOS, Xcode, Swift, SwiftUI).
Może oznaczać znajomość tylko podstawowych elementów, a nie dogłębne zrozumienie wszystkich niuansów i zaawansowanych funkcji.
🔴
Znajomość podejścia CI/CD oraz narzędzi wspierających jakość oprogramowania.
Może oznaczać jedynie teoretyczną wiedzę lub bardzo powierzchowne doświadczenie z tymi narzędziami.
🔴
Umiejętność pisania testów automatycznych.
Nie precyzuje, czy chodzi o pisanie testów jednostkowych, integracyjnych, UI, czy też o utrzymanie istniejącej infrastruktury testowej.
🔴
Współpraca z zespołem backendowym, frontendowym webowym oraz Android nad spójną architekturą rozwiązań
Może oznaczać, że będziesz musiał rozwiązywać problemy architektoniczne wynikające z niedoskonałości innych zespołów lub projektów.