IOS Developer
PKO BP Finat
⚲ Warszawa
Wymagania
- Git
- TCA
- viper
- UlKit
- SwiftUl
- Objective-C
- POP
- Swift
- Unit testy
- DL
Opis stanowiska
Rozwijaj z nami jedną z największych aplikacji mobilnych w Polsce – IKO, produkt wykorzystywany przez ponad 6 mln użytkowników. W naszej zmodularyzowanej aplikacji mobilnej posiadamy ponad 135 modułów i ta liczba ciągle rośnie. Sukcesywnie pozbywamy się kodu legacy, odświeżamy stack technologiczny i jesteśmy zawsze up-to-date z zależnościami (najnowsze build toolsy, AGP, najwyższe możliwe compile i targetSdk przy supporcie wersji do Androida 6.0 włącznie). Utrzymujemy przy tym wysoką ocenę 4.7 w Google Play i walczymy o jeszcze wyższą. Pracujemy w zespołach scrumowych wspieranych przez analityków, Product Ownerów i Scrum Masterów, w dwutygodniowych Sprintach. Jeśli jesteś nadal zainteresowany(a), możesz dołączyć do zespołów skupiających się głównie nad rozwojem biznesowym lub zespołu zorientowanego na refactoring i zadania techniczne. IOS Developer Opis stanowiska: Na co dzień w naszym zespole: • uczestniczysz w innowacyjnych projektach dla największej aplikacji mobilnej bankowości w kraju, • wykonujesz integrację z systemami backend, • przygotowujesz testy jednostkowe, • zawsze dbasz o jakość kodu i zgodność z dobrymi praktykami programowania, • przygotowujesz lub aktualizujesz dokumentację techniczną. Wymagania: To stanowisko może być Twoje, jeśli: • masz min. 4 lata doświadczenia w zakresie programowania na platformę iOS (Swift i Objective-C), • znasz Xcode, CocoaPods, SwiftUl/ UlKit • TCA, VIPER, POP, DI • Modularyzacja aplikacji • Unit Testy • znasz wzorce projektowe, • korzystasz z systemu kontroli wersji Git, • znasz zagadnienia z technologii dependency injection, • rozumiesz jak działają aplikacje wielomodułowe na ios, brałeś/brałaś udział w modularyzacji aplikacji • testujesz swój kod, • posiadasz umiejętności analitycznego myślenia i rozwiązywania problemów, • lubisz pracować w zespole, ale również dobrze sobie radzisz w pracy samodzielnej oraz pracy zdalnej.Twoim dodatkowym atutem będzie: • 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 Oferujemy: - kontrakt B2B -praca hybrydowa. Częstotliwość pracy w biurze: dla osób z Warszawy i okolic 3x/2 tydz., dla pozostałych osób 1x/2 tyg. - opcjonalnie pakiet Luxmed na preferencyjnych warunkach - opcjonalnie karta MyBenefits na preferencyjnych warunkach