W skrócie
- Zadania: Twórz innowacyjne aplikacje mobilne i rozwijaj nowe funkcjonalności.
- Firma: Dynamiczna firma technologiczna z elastyczną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, opieka medyczna, elastyczne godziny pracy i dofinansowanie wypoczynku.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój produktów cyfrowych.
- Kwalifikacje: Minimum 5 lat doświadczenia w inżynierii oprogramowania iOS oraz znajomość Swift.
Ekspert ds. inżynierii oprogramowania iOS 14000 - 20000 zł brutto + premia kwartalna
Warszawa
Umowa o Pracę
Pełny Etat
Hybrydowa; Zdalna
Dołącz do Zespołu Rozwiązań Mobilnych w Pionie Inżynierii Oprogramowania. W związku z dynamicznym rozwojem oraz realizacją licznych projektów wykorzystujących, poszukujemy nowych osób do naszego zespołu.
Czym się zajmujemy?
Pion Inżynierii Oprogramowania odpowiada za kompleksową realizację projektów IT obejmujących projektowanie, rozwój oraz utrzymanie produktów cyfrowych. Pion zapewnia rozwój rozwiązań technologicznych wspierających działalność organizacji oraz dostarczanie oprogramowania zgodnie z wymaganiami biznesowymi, standardami jakości oraz obowiązującymi regulacjami.
- Projektowanie i implementacja aplikacji mobilnych.
- Rozwój nowych funkcjonalności zgodnie z wymaganiami produktowymi.
- Utrzymanie i optymalizacja istniejących aplikacji.
- Zapewnienie zgodności aplikacji z aktualnymi standardami platform mobilnych.
- Udział w procesie przygotowania i publikacji nowych wersji aplikacji.
Nasze wymagania:
- Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu aplikacji na iOS.
- Bardzo dobra znajomość Swift, iOS SDK, SwiftUI oraz UIKit.
- Znajomość Swift Concurrency, w szczególności async/await, Task i aktorów.
- Doświadczenie w projektowaniu architektury aplikacji, m.in. MVVM, Clean Architecture, oraz znajomość zasad Clean Code i SOLID.
- Doświadczenie w integracji z backendem (REST API, JSON) oraz projektowaniu warstwy danych, w tym lokalnego przechowywania i synchronizacji danych.
- Doświadczenie w tworzeniu testów jednostkowych, integracyjnych i UI (XCTest/XCUITest).
- Umiejętność diagnozowania błędów, optymalizacji wydajności oraz pracy z Xcode i Instruments.
- Znajomość Git oraz doświadczenie w pracy zespołowej i środowisku CI/CD.
- Doświadczenie w utrzymaniu i rozwoju aplikacji produkcyjnych oraz automatyzacji procesu budowania, testowania i wdrażania.
- Umiejętność współpracy z zespołami Backend, QA, UX/UI i Product oraz samodzielnego prowadzenia zadań od analizy do wdrożenia.
- Znajomość zasad tworzenia bezpiecznego, skalowalnego i utrzymywalnego kodu mobilnego.
Mile widziane:
- Doświadczenie w tworzeniu i utrzymywaniu dużych, produkcyjnych aplikacji iOS oraz pracy z rozbudowanym kodem i refaktoryzacją.
- Doświadczenie w projektowaniu architektury modułowej, w tym TCA, oraz zarządzaniu zależnościami (SPM).
- Bardzo dobra znajomość SwiftUI/UIKit oraz Combine lub RxSwift, w tym doświadczenie w migracji między technologiami.
- Doświadczenie w obsłudze danych offline, synchronizacji oraz wykorzystaniu Core Data/SwiftData i integracji z backendem (REST/GraphQL).
- Doświadczenie w tworzeniu testów automatycznych oraz konfiguracji CI/CD i automatyzacji procesów z wykorzystaniem Fastlane.
- Znajomość monitorowania i optymalizacji aplikacji produkcyjnych (Crashlytics, Firebase, Instruments).
- Doświadczenie w tworzeniu Design Systemów, accessibility, WebView, deep linking/universal links oraz publikacji aplikacji w App Store.
- Znajomość Objective-C, Kotlin Multiplatform oraz narzędzi wspierających rozwój i utrzymanie projektów iOS (np. Tuist, SwiftLint).
- Doświadczenie w wykorzystaniu narzędzi AI wspierających proces tworzenia i utrzymania aplikacji.
Zapewniamy dobre warunki pracy. O właściwych ludzi trzeba odpowiednio dbać. Dlatego oferujemy cały szereg dodatkowych korzyści. Od szkoleń i kursów zawodowych, poprzez zajęcia z jogi i owocowe czwartki, po dofinansowaną kartę Multisport albo zwrot za bilety do kina czy teatru. To wszystko jest jednak dodatkiem do tego, że po prostu dobrze się z nami pracuje.
- Elastyczne godziny pracy: Zaczynamy między 7 a 10 rano.
- Równowaga między pracą a życiem: Dbamy o zachowanie zdrowego podejścia do obowiązków służbowych.
- Szkolenia i konferencje: Daje możliwość podnoszenia swoich kompetencji.
- Działamy na pograniczu nauki, cyberbezpieczeństwa i nowych technologii.
- Opieka medyczna: Każdy pracownik ma możliwość korzystania z prywatnej opieki medycznej.
- Zachęcamy do aktywności sportowej lub uzyskania zwrotu za wydatki poniesione na kulturę.
- Dofinansowanie wypoczynku: Zwracamy część kosztów związanych z urlopem (tzw. wakacje pod gruszą).
- Ubezpieczenie na życie: Dajemy możliwość zawarcia dodatkowego ubezpieczenia na życie.
Ekspert ds. inżynierii oprogramowania iOS in Katowice – pracodawca: Nask
NASK w Warszawie to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz elastyczność w organizacji pracy. Oferujemy bogaty pakiet benefitów, w tym dofinansowanie kart Multisport, prywatną opiekę medyczną oraz ubezpieczenie na życie, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale i komfortowa. Nasza kultura pracy sprzyja współpracy i ciągłemu doskonaleniu, co czyni nas idealnym miejscem dla osób poszukujących znaczącego zatrudnienia w obszarze archiwizacji.