iOS Developer
O projekcie
- Dołącz do zespołu odpowiedzialnego za rozwój produktu e-mobility, realizowanego dla Klienta ze Skandynawii.
- Zespół składa się z developerów Backend, Fullstack, Mobile, Testera i Product Ownera.
- Praca oparta jest o metodykę Scrum; długość sprintów – 2 tygodnie.
- Zespół przywiązuje dużą wagę do jakości – w procesie wytwarzania oprogramowania stosowane są dobre praktyki programistyczne, TDD, clean code, code review.
- Hybryda 2 x w tygodniu z biura w Warszawie.
Twoje zadania
- Tworzenie, rozwój i utrzymanie aplikacji mobilnych w technologii Native (Swift, SwiftUI).
- Współpraca z zespołem projektowym (PO, SM, analitycy, architekci, testerzy) w metodyce Agile/Scrum.
- Dokumentowanie REST/mikroserwisów (np. w Swagger).
- Publikacja aplikacji w AppStore.
- Implementacja wzorców projektowych i najlepszych praktyk.
- Integracja aplikacji z Firebase.
- Korzystanie z narzędzi takich jak GitHub Actions, Gradle, Sonar, Docker, Kibana, Grafana.
- Praca z Combine i Structured Concurrency.
Wymagania
- Min. 5 lat doświadczenia w rozwoju aplikacji mobilnych.
- Bardzo dobra znajomość Swift, SwiftUI, Combine, Structured Concurrency i Firebase.
- Doświadczenie z REST/mikroserwisami oraz procesem publikacji w AppStore.
- Znajomość narzędzi: GitHub Actions, Gradle, Sonar, Docker, Kibana, Grafana.
- Praktyczna znajomość wzorców projektowych.
- Doświadczenie w pracy w metodykach Agile/Scrum.
- Biegła znajomość angielskiego (C1).