iOS Developer (Remote)

20200-26900 PLN miesięcznie (B2B)

apreel

Czym będziesz się zajmować?

Projekt: Rozwijaj jedną z największych aplikacji mobilnych w Polsce, produkt wykorzystywany przez ponad 8 mln użytkowników. W systemach backendowych kontynuujemy drogę od monolitu do mikroserwisów, w której będziesz miał(a) bezpośredni wpływ na budowanie rozwiązań przy wykorzystaniu nowoczesnego stacku technologicznego, wykorzystującego rozwiązania chmurowe. Pracujemy w zespołach scrumowych wspieranych przez analityków i product ownerów, w dwutygodniowych cyklach.

Wykorzystywane technologie:

  • Swift, Objective-C (nowe featury piszemy w Swifcie, ale jest jeszcze pokaźny kod w obj-c, więc przynajmniej podstawowa wiedza mile widziana)
  • SwiftUI / UIKit
  • TCA
  • VIPER, POP, DI
  • Modularyzacja aplikacji
  • Unit Testy
  • Git

Zadania:

  • Uczestniczenie w innowacyjnych projektach dla największej aplikacji mobilnej bankowości w kraju.
  • Wykonywanie integracji z systemami backend.
  • Przygotowywanie testów jednostkowych.
  • Dbanie o jakość kodu i zgodność z dobrymi praktykami programowania.
  • Przygotowywanie lub aktualizacja dokumentacji technicznej. 

Lokalizacja: Warszawa, Centrum; praca hybrydowa – dla osób z Warszawy i okolic 2 dni w tygodniu w biurze, dla osób z innych regionów 1 dzień w biurze co 2 tygodnie 😊

Kogo poszukujemy?

Wymagania:

  • Minimum 4 lata doświadczenia komercyjnego w zakresie programowania na platformę iOS (Swift i Objective-C).
  • Praktyczna znajomość:
  • Xcode, CocoaPods, SwiftLint,
  • wzorców projektowych,
  • systemu kontroli wersji Git,
  • Zagadnień z technologii dependency injection. 
  • Znajomość i zrozumienie działania aplikacji wielomodułowych na iOS, udział w modularyzacji aplikacji.
  • Testowanie swojego kodu.
  • Umiejętność analitycznego myślenia i rozwiązywania problemów.
  • Praca w zespole, ale również samodzielnie 😊.
  • Umiejętność pracy w metodykach zwinnych. 

Dodatkowe atuty:

  • Znajomość natywnego programowania na platformę iOS z wykorzystaniem C/C++.
  • Znajomość Gerrit, Gitlab, procesu GitFlow.
  • Znajomość zagadnień związanych z procesem CI/CD oraz narzędzi typu Jenkins, wiedza o działaniu fastlane, codesign.
  • Doświadczenie w zarządzaniu aplikacją w sklepie AppStore oraz zarządzaniu kontem na ProvisioningPortal.
  • Doświadczenie w stosowaniu SOLID.
  • Doświadczenie w korzystaniu z JIRA/Confluence.

Czego wymagamy?

Znajomości:
Języki:
  • Polski
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 120-160 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: Możliwa w całości

Gdzie będziesz pracował?

Centrum, Warszawa lub zdalnie

Kim jesteśmy?

Firma apreel powstała w kwietniu 2010 roku. W miarę rozwoju firmy i równolegle ze wzrostem poziomu zaufania klientów, jej działalność poszerzyła się o usługi Outsourcingu Specjalistów IT. Dziś to właśnie ten obszar stanowi główny filar działalności apreel.