Mid/Senior iOS Developer

ważna do 2022-09-30Mobile
Pracujemy nad własnym produktem i ciągle go rozwijamy. Każdego miesiąca z naszych aplikacji korzysta pół miliona użytkowników na całym świecie. Mamy zespoły ok. 6-cio osobowe (Android, iOS, QA, UX). Projekt napisany w Swift (99%). Dbamy o jakość kodu i robimy regularne code review.

Znajdziesz u nas:  

  • Swift 5.4 i Objective-C (mniej niż 1% kodu)
  • iOS 13+
  • Core Data, Remote & Local Notifications, Login with Apple, Deep and Universal Links, CocoaPods
  • Architektury VIP/MVVM
  • Testy jednostkowe, UI oraz snapshot (Applitools)
  • Stabilny Continuous Integration i Distribution (Bamboo CI, Bitrise.io, Fastlane)
  • Wielojęzykową aplikację (Lokalise)
  • Dystrybucję przez Firebase App Distribution, TestFlight oraz AppStore

Technologie, które musisz znać:

  • Język Swift
  • UIKit
  • iOS SDK (m.in. CocoaTouch, Core Data, Core Animation, Notifications, Deep and Universal Links, Concurrency)
  • Znajomość dobrych praktyk programistycznych oraz wzorców projektowych
  • Znajomość frameworku XCTest na potrzeby pisania unit testów
  • Znajomość dystrybucji aplikacji za pomocą TestFlight
  • Znajomość Git’a

Technologie, których znajomość jest mile widziana:

  • Firebase
  • Bitrise.io
  • Bamboo CI/CD
  • CocoaPods
  • Scripts languages (ruby, python, js)

Czekamy na Twoje CV, jeśli:

  • Wykazujesz pasję do programowania i chcesz się ciągle rozwijać
  • Bardzo dobrze znasz system iOS zarówno od strony użytkownika jak i programisty
  • Przynajmniej od 3 lat programujesz aplikacje na iOS
  • Dbasz o dobrą architekturę i nie boisz się wzorców projektowych
  • Chcesz być dumny z kodu, który tworzysz
  • Dobrze wiesz czym jest Apple HIG i umiesz go zastosować
  • Chętnie dzielisz się wiedzą z innymi
  • Swobodnie posługujesz się językiem angielskim

W tej roli będziesz:

  • Rozwijał natywne aplikacje z grupy StepStone na platformę iOS
  • Wspólnie, z całym zespołem, aktywnie brał udział w kształtowaniu aplikacji mobilnych
  • Wykorzystywał najlepsze praktyki w zakresie inżynierii oprogramowania oraz aktywnie poszukiwał nowych rozwiązań w celu ulepszenia platformy i procesów wewnętrznych

Proces:

  • SCRUM (2 tygodniowy cykl, wydzielona rola SCRUM mastera)
  • Code Reviews + Continuous Integration
  • Release’y aplikacji co 2 tygodnie
  • Zespoły ok. 6-cio osobowe ze wszystkimi kompetencjami (Android, iOS, QA, UX)
  • Dzielenie się wiedzą co dwa tygodnie w ramach spotkań dla iOS developerów (prezentacje, omawianie wyzwań, pomysły na rozwój platformy)

Software/Hardware:

  • Pakiet Atlassian – JIRA, Confluence, Bitbucket, Bamboo
  • Do wyboru Xcode lub AppCode
  • Git, Slack, Abstract, Overflow, Charles Proxy
  • MacBook Pro 15″ / 16” + 1-2 monitory
  • Ponad 50 urządzeń do testowania (iPhone’y, iPad’y, Apple Watch)

Oferujemy:

  • Ubezpieczenie medyczne oraz stomatologiczne
  • Ubezpieczenie na życie
  • Platforma WorkSmile – wybierasz to, co chcesz
  • Szkolenia i międzynarodowe konferencje
  • Hackathony, Knowledge Sharing Hours
  • Projekty dla Klienta wewnętrznego
  • Cykliczne eventy i imprezy integracyjne
  • Zajęcia języka angielskiego (z lektorem/native speakerem)
  • Pokój gier i chillout zone

Aplikuj teraz

Aplikuj teraz
Maksymalny rozmiar pliku: 2MB

Klikając Aplikuj Teraz wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej aplikacji dla potrzeb niezbędnych do realizacji procesów rekrutacji (zgodnie z Ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych tj. Dz. U. z 2002 r., Nr 101, poz. 926, ze zm.), prowadzonych przez The Stepstone Group Polska Sp. z o.o. z siedzibą w Warszawie

Dołącz do nas
Wybierz stronę mocy

Wchodzimy w nadświetlną