Senior iOS Developer

Aplikacje ponad 2,5 mln MAU

Qpony Sp. z o. o.
Senior
13 000 - 18 000
pln
netto / miesiąc (B2B)

Rekrutacja online
B2B
Remote
Praca zdalna
100%
Płatny urlop
26

Opis projektu

Poszukujemy doświadczonego Senior iOS Developera, który pomoże nam w rozwoju największych shopperowych aplikacji mobilnych w Polsce - BLIX i Zdrowe Zakupy. Do tej pory udało nam się zbudować dwie największą aplikacje do zakupów offline w Polsce i z Twoją pomocą chcielibyśmy sprawić, aby obie łatwo było rozwijać o nowe funkcjonalności.
Twoim zadaniem będzie przede wszystkim rozwój naszych core'owych aplikacji oraz pomoc w wyciągnięciu apek z długu technologicznego. Codziennym środowiskiem Twojej pracy będzie trzyosobowy zespół iOS, zespoły Android oraz Backend, plus ekipa z Designu.

Twoje zadania

Na czym będzie polegała Twoja praca:

  • rozwijanie nowych funkcji w aplikacjach iOS Blix oraz Zdrowe Zakupy (50% czasu)
  • naprawianie błędów, pisanie i dopisywanie testów, optymalizacja kodu oraz spłacanie długu technologicznego (50% czasu pracy)
  •  współpracy z zespołem backendowym, androidowym i designowym oraz ze stroną biznesową przy projektowaniu oraz wdrażaniu nowych funkcji aplikacji iOS
  •  mentoring i wsparcie dla mniej doświadczonych osób w zespole iOS
  •  pisaniu wysokiej jakości testowalnego kodu, maksymalnie odpornego na błędy
  •  dbałości o skalowalność i rozszerzalność kodu z kompatybilnością wsteczną (iOS 10 i wyżej)
  •  codziennej pracy ze stackiem technologicznym, na który składają się: Realm, Alamofire, Protocol Oriented Programming, SDWebImage, Fastlane, Xcode Server, Xcode, Cocoa Pods, Firebase
  • pracy w tygodniowych lub dwutygodniowych sprintach (używamy Jiry)
  •  sprawdzeniu kodu współpracowników robiąc code review
  •  na wpływaniu na wybory technologiczne na iOS

Kogo szukamy?

Szukamy osób, które:

  • mają przynajmniej 3 lata produkcyjnego, komercyjnego doświadczenia w programowaniu
  • są komunikatywne w każdym kanale: Slack, Jira, Confluence, Meet, f2f
  • potrafią praktycznie programować obiektowo z wykorzystaniem wzroców projektowych
  • potrafią praktycznie wykorzystywać Protocol Oriented Programming
  • potrafią pisać widoki w kodzie
  • potrafią pisać testy: snapshot'y, jednostkowe, integracyjne i end-to-end
  • potrafią pisać i utrzymywać solidną dokumentację
  • potrafią pisać Czysty Kod
  • potrafią wykorzystywać Fastlane
  • miały styczność z modularyzacją aplikacji
  • są ambitne, rozwijają się i nieustannie uczą, żeby budować świetne oprogramowanie w dużej skali
  • chcą dowozić wartość do użytkowników i rozumieją, że z biznesem trzeba wsprółpracować dla dobra organizacji
  • potrafią debugować i profilować kod
  • pracują z produkcyjnym kodem wystarczająco długo, żeby rozumieć, że dług technologiczny jest nieunikniony
  • mają umiejętność praktycznego wykorzystania systemów kolejkowych
  • mają doświadczenie w pracy z zaawansowanymi wzorcami projektowymi


Bardzo mile widziane będą:

  • umiejętność pracy z RxSwift
  • znajomość CoreData, Realm'a, MySQL



Rzeczy o których też powinieneś wiedzieć:

  • pracujemy całkowicie zdalnie i nie zmieni się to po pandemii ale jeśli chcesz pracować z biura, to jest dostępne w Poznaniu
  • pracujemy w elastycznych godzinach, ale chcemy, żebyś był dostępny w Core Hours (9.00-15.00)
  • robimy Tech Friday, żeby testować i eksperymentować z nowymi technologiami
  • finansujemy szkolenia, kursy, konferencje, dostęp do e-learningów
  • piszemy kod w Xcode
  • mamy CI/CD
  • pracujemy rozwijając własne apki, więc nie ma u nas kosmicznych deadline'ów i crunchu    
  • komunikujemy się głównie na Slacku, a spotkania robimy na Meet
  • dostaniesz od nas dobry komputer do pracy pod warunkiem, że będzie pracował na MacOS
Umiejętności
Swift
iOS
Xcode
CocoaPods
Git
Zarządzanie projektami
Metodyka
Scrum
Decyzje architektoniczne podejmuje
zespół
Technologię wybiera
zespół
Liczba równoległych projektów
2
Software do zarządania projektami
JIRA
Skład zespołu projektowego
Aktualnie 2 iOS Developerów, reszta zespołu deweloperskiego to Backend i Android
Praca z kodem
Git
Kontrola wersji
Ustalone konwencje w kodzie
Code review
Pair programming
Statyczna analiza kodu
Testowanie
Testy jednostkowe
Testowanie manualne
Narzędzia
Laptop
Komputer stacjonarny
System operacyjny
Środowisko pracy
Elastyczne godziny pracy
7 - 18
Godziny pracy biura
Opieka medyczna
  • Pakiet medyczny
Pakiet sportowy
  • Pakiet sportowy
Bonusy finansowe
  • Premie
Kuchnia
  • Gorące napoje
  • Owoce
  • Przekąski
Rozwój
  • Szkolenia
  • Konferencje
Parking
  • Parking dla samochodów
  • Parking dla rowerów
Inne
  • Imprezy integracyjne

Proces rekrutacji

Zadanie rekrutacyjne
Rozmowa kwalifikacyjna z developerem

Qpony Sp. z o. o.

Poznań 50+
Technologie i umiejętności
  • PHP
  • iOS
  • Android

Zobacz podobne ogłoszenia