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.