iOS Application Developer

Brak informacji o wynagrodzeniu
MidFull-time·B2B
#310885·Dodano około 2 miesiące temu·35
Źródło: www.pracuj.pl
🚫Oferta wygasła. Ta oferta pracy nie jest już aktywna i rekrutacja została zakończona.

Tech Stack / Keywords

SwiftiOS SDKUIKitSwiftUIRIBsMVVMRxSwiftSwift Package Manager (SPM)REST APIGitCI/CDLeaksTime ProfilerKeychain

Firma i stanowisko

PLAY (P4 Sp. z o.o.) operates in the IT sector.


Wymagania

  • bardzo dobra znajomość języka Swift oraz platformy iOS
  • znajomość iOS SDK oraz cyklu życia aplikacji mobilnych
  • praktyczne doświadczenie w pracy z architekturami RIBs oraz MVVM
  • umiejętność tworzenia interfejsów użytkownika w UIKit (code-based) oraz SwiftUI i ich integracji
  • doświadczenie w programowaniu reaktywnym z wykorzystaniem RxSwift
  • pisanie testów jednostkowych, UI oraz snapshot, dbanie o jakość i testowalność kodu
  • doświadczenie w pracy z modularnymi projektami i Swift Package Manager
  • praca z systemem kontroli wersji Git oraz narzędziami CI/CD
  • doświadczenie w profilowaniu i optymalizacji aplikacji mobilnych
  • wiedza z zakresu bezpieczeństwa aplikacji mobilnych (Keychain, ochrona danych, Certificate Pinning)
  • doświadczenie w pracy z dużą bazą kodu oraz w refaktoryzacji istniejących rozwiązań
  • umiejętności analitycznego myślenia, debugowania aplikacji oraz proaktywność w usprawnianiu procesów developmentowych (np. automatyzacja buildów, testów i release’ów)
  • doświadczenie we współpracy zespołowej z developerami, testerami oraz zespołem UX/UI w metodyce Agile
  • gotowość do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (automatyzacja buildów, testów i dystrybucji)

Nice to have:

  • znajomość narzędzi CI/CD takich jak GitHub Actions, Bitrise, Jenkins, GitLab CI czy Fastlane

Obowiązki

  • 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

Oferta

  • Współpraca w oparciu o umowę o świadczeniu usług konsultanckich IT
  • Elastyczna współpraca w modelu hybrydowym lub zdalnym
  • Komputer
PLAY (P4 Sp. z o.o.)

PLAY (P4 Sp. z o.o.)

13 aktywnych ofert

Zobacz wszystkie oferty