.
Software Developer – Mobile (iOS)
  • Opole
Software Developer – Mobile (iOS)
Opole, Opole, Opole Voivodeship, Polska
BCF Software Sp. z o.o.
5. 9. 2025
Informacje o stanowisku

technologies-expected :


  • iOS
  • Swift
  • Swift SDK
  • MVP
  • MVVM
  • Dependency
  • Injection
  • git
  • GitFlow
  • REST
  • JSON
  • SPM
  • CoaoaPods
  • CI/CD
  • mobile DevOps

technologies-optional :


  • AWS
  • Azure Cosmos DB
  • GCP

about-project :


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

responsibilities :


  • 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).

requirements-expected :


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

offered :


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

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • ubezpieczenie na życie
  • spotkania integracyjne
  • brak dress code’u
  • kawa / herbata
  • napoje
  • program rekomendacji pracowników

  • Praca Opole
  • Opole - Oferty pracy w okolicznych lokalizacjach


    108 055
    18 738