Opis firmy:
W StepStone od 1996 roku zajmujemy się nie tylko naszymi głównymi produktami, jakimi są „job boardy”, ale także szeroko pojętą rekrutacją cyfrową. Jesteśmy częścią grupy Axel Springer SE i wspólnie możemy zaliczać się do grona międzynarodowych Firm, które w wyżej wspomnianej branży odnoszą największe sukcesy. Prowadzimy ponad 54 „job boardy” z ponad 67 milionami wizyt miesięcznie i zatrudniamy ponad 3500 osób w ponad 20 krajach. Staramy się zapewniać jak najlepsze doświadczenia naszym kandydatom i rekruterom, z którymi współpracujemy, bez znaczenia czy są oni małymi lokalnymi graczami czy wielkimi globalnymi markami w branży.
W Stepstone jesteśmy influencerami zmian na globalnym rynku pracy. Nasze produkty cyfryzują rynek, wyznaczając nowe standardy cyfrowych rekrutacji. Jak? Wykorzystując AI do przekształcania zwykłego znajdowania pracy i talentów w satysfakcjonujące doświadczenie. Intuicyjnie. Po ludzku. W prosty sposób. To jest StepStone.
Nasze globalne zespoły ds. produktów, technologii i marketingu, liczą w tym momencie około 1000 osób, nieustannie pracują nad złożonymi wyzwaniami, które będą miały znaczący wpływ na cały świat. Naszą misją jest znajdowanie odpowiednich Kandydatów do konkretnych ofert. Robimy to, upewniając się, że ludzie znajdują się w centrum naszej strategii, a także upewniamy się, że ludzie są w centrum zainteresowania firm, z którymi współpracujemy.
Kiedy mówimy o ludziach, mamy na myśli to, że celebrujemy różnice, doceniamy różnorodność i różne perspektywy, które sprawiają, że jako społeczność możemy odnosić sukcesy, co jest wspaniałe. Dążymy do stworzenia kultury pełnej integracji, prawdziwie zróżnicowanej organizacji i środowiska, które odzwierciedla elastyczny sposób pracy dla wszystkich.
Zależy nam na rozszerzaniu naszych zasięgów tak, aby dotrzeć do Kandydatów z różnych środowisk. Jeśli jesteś wyjątkowym Kandydatem lub czujesz, że jesteś niedostatecznie reprezentowany w branży, odezwij się do nas.
Opis projektu:
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
- Multibenefit - 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