iOS Engineer № 487 Гданськ (Польща) Przegląd Weare poszukuje kreatywnych, otwartych i inteligentnych programistów iOS, którzy chcą dołączyć do naszego zespołu światowej klasy profesjonalistów. Naszym klientem jest duńska firma zajmująca się lojalnością dla klientów detalicznych SaaS o nazwie Lobyco, która jest również własnością największej duńskiej sieci detalicznej Coop, która obsługuje około 36 000 pracowników Coop i około 2 miliony posiadaczy kart lojalnościowych Coop. Wielokrotnie nagradzan
iOS Engineer № 487 Гданськ (Польща) Przegląd Weare poszukuje kreatywnych, otwartych i inteligentnych programistów iOS, którzy chcą dołączyć do naszego zespołu światowej klasy profesjonalistów. Naszym klientem jest duńska firma zajmująca się lojalnością dla klientów detalicznych SaaS o nazwie Lobyco, która jest również własnością największej duńskiej sieci detalicznej Coop, która obsługuje około 36 000 pracowników Coop i około 2 miliony posiadaczy kart lojalnościowych Coop. Wielokrotnie nagradzana aplikacja składa się obecnie z ponad 140 ekranów (dla systemu operacyjnego) i zaspokaja wszystkie potrzeby gospodarstwa domowego. Lobyco dostarcza klientom na całym świecie aplikację mobilną aloyalty, która pomaga zwiększyć sprzedaż i zwiększyć ruch w sklepach. Na naszą platformę składają się takie produkty jak: Platforma Płatnicza o dużym obciążeniu, która obsługuje dziesiątki milionów płatności rocznie oraz nowoczesne oprogramowanie bankowości pieniądza elektronicznego. Spersonalizowane oferty Inspiracje kulinarne Kompleksowe doświadczenia zakupowe w sklepie (zeskanuj i zapłać) Pieczątki Karty Śledzenie CO2 Portfel bonusowy Kupony I wiele, wiele więcej... Platforma mobilna została opracowana natywnie w oparciu o czystą architekturę modułową i podejście do dostosowywania białej etykiety. Każda aplikacja klienta jest opracowywana osobno z wykorzystaniem produktów (funkcji) jako frameworków. CI/CDis opracowane i utrzymywane w Azure DevOps. Obowiązki Zapewnianie udanej obsługi klientów poprzez małe i skuteczne przyrosty oraz stabilne operacje Współpraca z właścicielem produktu, członkami zespołu i interesariuszami po stronie (regularne wyjazdy służbowe do Danii) Generowanie pomysłów na ulepszenie aplikacji, przeprowadzanie przeglądu kodu i oceny decyzji technicznych innych członków zespołu Inne typowe zadania takie jak pisanie czystego kodu, przeprowadzanie wdrożeń, pisanie testów jednostkowych, testów UI, dzielenie się wiedzą z innymi członkami zespołu itp. Wymagania Ponad 3 lata tworzenia aplikacji na iOS Jesteś graczem zespołowym i pragniesz zapewnić jak najlepsze doświadczenia klientom Biegle posługujesz się językiem angielskim (cały zespół komunikacja w języku angielskim) Solidne doświadczenie z narzędziami do wersjonowania kodu (Git) Doświadczenie z Swift 5 Dobra znajomość najlepszych praktyk programistycznych i solidne zrozumienie MVVM, czystej architektury, MVP, MVC Praktyczne doświadczenie w pisaniu testów (jednostkowych, UI, integracyjnych itp.) Doświadczenie z wiedzą CoreData natywne (bez stron trzecich) sieci na poziomie aplikacji Praktyczne doświadczenie w integracji API (najlepiej także wersjonowaniu API) Umiejętność budowania czystego kodu, aplikacji oszczędzającej pamięć i płynnego interfejsu użytkownika/UX Silne myślenie analityczne i doskonałe umiejętności komunikacji Silne umiejętności rozwiązywania problemów Doświadczenie w pracy ze SCRUM (z nastawieniem Agile) Asaplus Doświadczenie w mobilnych najlepszych praktykach DevOps, potokach CI/CD Doświadczenie i zaawansowana wiedza na temat różnych menedżerów pakietów (CocoaPods, Carthage, Swift Package Manager) będzie dodatkowym atutem. Doświadczenie w tworzeniu aplikacji modułowych (zgodnie z najlepszymi praktykami architektury modułowej). Zainteresowanie zasadami projektowania i wytycznymi dotyczącymi interfejsów firmy Apple