Senior iOS Developer
Dołącz do naszego zespołu Accenture Interactive i spraw, aby dostarczanie innowacyjnej pracy stało się częścią Twojej kariery. Jesteśmy nowym rodzajem agencji, która wypełnia lukę pomiędzy obietnicą marki a oczekiwaniami klientów, tworząc doświadczenia przyczyniające się do całkowitej transformacji wizerunku firmy.
Szukasz ciekawych projektów realizowanych w najnowszych trendach technologicznych? Chciałbyś dołączyć do szybko rosnącego zespołu? Interesują Cię projekty dla największych międzynarodowych i krajowych graczy? Chcesz tworzyć trendy zamiast za nimi podążać?
Nie zwlekaj - zaaplikuj już dziś!
Czym będziesz się zajmować:
- Projektowaniem aplikacji, doborem narzędzi i bibliotek
- Budowaniem aplikacji na platformie iOS
- Zapewnianiem wysokiej jakości kodu oraz zachowaniem konwencji poprzez przeprowadzanie testów jednostkowych i pull requestów (ownership of the codebase)
- Dokumentowaniem stworzonego projektu i wprowadzonych zmian
- Pracą z wykorzystaniem metodyki Agile (Scrum) w międzynarodowym zespole
- Zarządzaniem zespołem
- Uczestniczeniem w procesie podejmowania decyzji biznesowych
- Rolą mentorską wobec innych członków zespołu
- Wspólpracą z testerami, designerami oraz zepołem backendowym
Czego od Ciebie oczekujemy:
- Samodzielnej realizacji zadań i doświadczenia w projektowaniu i budowaniu aplikacji na platformie iOS w Swift 5
- Znajomości iOS SDK oraz umiejętności tworzenia skalowalnych aplikacji z wykorzystaniem wzorców (MV*, VIPER)
- Znajomości procesu publikacji w AppStore
- Znajomości tworzenia i automatyzacji testów jednostkowych i integracyjnych
- Znajomości narzędzi CI/CD (n.p. Jenkins)
- Biegłej znajomości Git i Git flow
- Praktycznej znajomości RESTful API oraz HTTPS
- Znajomości podstaw bezpieczeństwa aplikacji iOS
- Umiejętności posługiwania się systemami Atlassian (JIRA, BitBucket, Confluence) lub Azure DevOps
- Doświadczenia z Firebase, CoreData, CoreAnimation, CoreLocation, CocoaPods, UserNotification
- Doświadczenia w optymalizacji aplikacji pod kątem wydajności
- Biegłości w utrzymaniu aplikacji, analizie błędów
Mile widziane:
- Znajomość Obj-C
- Znajomość narzędzi Carthage, SPM, XcodeGen, SwiftLint
- Znajomość SwiftUI i Combine, RxSwift, SnapKit, ARKit, Swinject
- Doświadczenie w TDD
- Doświadczenie w testach U
Co możemy Ci zaoferować:
- Stabilne warunki zatrudnienia w oparciu o umowę o pracę
- Prywatną opiekę medyczną, ubezpieczenie na życie oraz program akcji pracowniczych
- Dostęp do platformy MyBenefit (możliwość skorzystania z szerokiej gamy produktów i usług, w tym karty Multisport oraz karty lunchowej)
- Indywidualne wsparcie Career counselor’a i określoną ścieżkę rozwoju zawodowego, a także możliwość sesji z Coachem
- Szeroki pakiet szkoleniowy (oferta szkoleń miękkich i technicznych, dostęp do platformy e-learningowej, możliwość dofinansowania do kursów oraz certyfikacji)
- Udział w realizacji projektów na globalną skalę dla największych międzynarodowych firm z Fortune500 z użyciem najnowszych rozwiązań i narzędzi technologicznych
- Employee Assistance Program – bezpłatne wsparcie w jednorazowych konsultacjach prawniczych, finansowych oraz psychologicznych
- Płatny program poleceń pracowników