iOS Application Developer

iOS Application Developer

PLAY (P4 Sp. z o.o.)

Remote

Remote
B2B

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öffentlichtvor 5 Tagen
Läuft abin 25 Tagen
Art des VertragsB2B
ArbeitsmodusRemote

Ä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.