
iOS Application Developer
PLAY (P4 Sp. z o.o.)
Remote
Remote
B2B
Status
Hexjobs Insights
Poszukujemy iOS Application Developer do rozwoju aplikacji mobilnych w Swift. Wymagana znajomość iOS SDK, architektur RIBs/MVVM, CI/CD. Praca zdalna, elastyczny czas pracy.
Schlüsselwörter
Swift
iOS
UIKit
SwiftUI
REST API
RxSwift
Git
CI/CD
profilowanie
automatyzacja
Vorteile
- Elastyczna współpraca w modelu hybrydowym lub zdalnym
- Współpraca w oparciu o umowę o świadczeniu usług konsultanckich IT
- Zapewniony komputer
Technologie, których używamy
Twój zakres obowiązków
- rozwój oraz utrzymanie aplikacji mobilnych na platformę iOS w języku Swift
- implementacja nowych funkcjonalności oraz rozwój interfejsów użytkownika w UIKit i SwiftUI
- praca w architekturach aplikacji mobilnych (RIBs, MVVM) z dbałością o jakość i czytelność kodu
- integracja aplikacji z REST API oraz rozwój warstwy sieciowej
- pisanie testów jednostkowych, UI oraz optymalizacja wydajności aplikacji
- współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile
- udział w procesie CI/CD oraz publikowanie aplikacji w App Store
Nasze wymagania
- Posiadasz bardzo dobrą znajomość języka Swift oraz platformy iOS.
- Znasz iOS SDK oraz cykl życia aplikacji mobilnych.
- Masz praktyczne doświadczenie w pracy z architekturami RIBs oraz MVVM.
- Tworzysz interfejsy użytkownika w UIKit (code-based) oraz SwiftUI i potrafisz je integrować.
- Masz doświadczenie w programowaniu reaktywnym z wykorzystaniem RxSwift.
- Piszesz testy jednostkowe, UI oraz snapshot i dbasz o jakość oraz testowalność kodu.
- Posiadasz doświadczenie w pracy z modularnymi projektami i Swift Package Manager.
- Pracujesz z systemem kontroli wersji Git oraz narzędziami CI/CD.
- Masz doświadczenie w profilowaniu i optymalizacji aplikacji mobilnych.
- Posiadasz wiedzę z zakresu bezpieczeństwa aplikacji mobilnych (Keychain, ochrona danych, Certificate Pinning).
- Masz doświadczenie w pracy z dużą bazą kodu oraz w refaktoryzacji istniejących rozwiązań.
- Wykazujesz się umiejętnościami analitycznego myślenia, debugowania aplikacji oraz proaktywnością w usprawnianiu procesów developmentowych (np. automatyzacja buildów, testów i release’ów).
- Masz doświadczenie we współpracy zespołowej z developerami, testerami oraz zespołem UX/UI w metodyce Agile.
- Jesteś gotowy/a do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (automatyzacja buildów, testów i dystrybucji).
Mile widziane
- Znajomość narzędzi CI/CD takich jak GitHub Actions, Bitrise, Jenkins, GitLab CI czy Fastlane.
Tak organizujemy naszą pracę
Tak pracujemy
To oferujemy
- Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT
- Elastyczna współpraca w modelu hybrydowym lub zdalnym
- Komputer
Aufrufe: 8
| Veröffentlicht | vor 5 Tagen |
| Läuft ab | in 25 Tagen |
| Art des Vertrags | B2B |
| Arbeitsmodus | Remote |
Ähnliche Jobs, die für Sie von Interesse sein könnten
Basierend auf "iOS Application Developer"
Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.