Software Developer – Mobile (iOS)

BCF Software Sp. z o.o.

Opole
110–150 zł netto (+ VAT) / godz.
Praca hybrydowa
Kontrakt B2B
💼 Kontrakt B2B
🏠 Praca hybrydowa
Pełny etat
iOS
Swift
Swift SDK
MVP
MVVM
Dependency
Injection
git
GitFlow
REST
JSON
SPM
CoaoaPods
CI/CD
📱 mobile DevOps

O projekcie

  • Projekt dotyczy rozwoju nowoczesnych aplikacji mobilnych na platformę iOS, tworzonych w oparciu o najnowsze technologie i standardy inżynierii oprogramowania. Zespół odpowiada za cały proces wytwarzania aplikacji – od analizy wymagań, przez projektowanie, implementację i testowanie, aż po publikację w AppStore. Kluczowym elementem jest integracja rozwiązań mobilnych z backendem, chmurą i platformami Enterprise, a także bliska współpraca z ekspertami UX/UI, aby zapewnić najwyższą jakość doświadczeń użytkowników. Projekt realizowany jest w międzynarodowym środowisku w oparciu o Agile i Lean Software Engineering.

Twój zakres obowiązków

  • Współtworzenie i rozwój aplikacji mobilnych na platformę iOS (analiza wymagań, projektowanie, implementacja, testowanie, release, publikacja w AppStore).
  • Odpowiedzialność za całość lub część systemu – w zależności od projektu i doświadczenia.
  • Integracja aplikacji mobilnych z backendem, rozwiązaniami chmurowymi, platformami Enterprise oraz low-code.
  • Ścisła współpraca z zespołami UX/UI w celu zapewnienia najlepszych doświadczeń użytkownika.
  • Udział w pracach zespołu w metodykach zwinnych (Agile/Lean Software Engineering).

Nasze wymagania

  • Minimum 5 lat doświadczenia w tworzeniu natywnych aplikacji mobilnych na platformę iOS.
  • Bardzo dobra znajomość Swift i Swift SDK (Objective-C jako atut dodatkowy).
  • Znajomość wzorców projektowych i architektonicznych (MVP, MVVM, Dependency Injection).
  • Doświadczenie w reactive programming (Combine, RxSwift).
  • Praktyczna wiedza o bazach danych (Core Data, Realm, SQLite).
  • Znajomość komunikacji webowej (REST, JSON) i integracji bibliotek (SPM, CocoaPods).
  • Doświadczenie w pracy z systemami kontroli wersji (Git, Gitflow).
  • Podstawowa znajomość mobile DevOps i CI/CD.
  • Dobra znajomość języka angielskiego w pracy zespołowej i projektowej.

Mile widziane

  • Doświadczenie w tworzeniu aplikacji Android lub w technologiach hybrydowych (np. Flutter, React Native).
  • Znajomość Objective-C i starszych frameworków iOS.
  • Doświadczenie z narzędziami do analityki i monitorowania aplikacji mobilnych.
  • Wiedza z zakresu chmury (AWS, Azure, GCP) w kontekście aplikacji mobilnych.
  • Znajomość zasad App Store Review Guidelines i optymalizacji aplikacji mobilnych (ASO).

Technologie, których używamy

To oferujemy

  • Elastyczne godziny pracy.

  • Atrakcyjny system bonusów za polecenia.

  • Współfinansowanie karty MultiSport.

  • Współfinansowanie pakietu opieki medycznej Luxmed.

  • Grupowe ubezpieczenie na życie.

  • Indywidualny coaching języka angielskiego (1:1).

  • Doskonałe wydarzenia integracyjne.

  • Pracę w środowisku sprzyjającym wymianie i dzieleniu się wiedzą IT.

Views: 1
Published2 days ago
Expiresin 25 days
Type of contractKontrakt B2B
Work modePraca hybrydowa
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Software Developer – Mobile (iOS)"