Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
SPEEDNET poszukuje doświadczonego programisty iOS. Praca wymaga co najmniej 3 lat doświadczenia w tworzeniu aplikacji na iOS, dobrej znajomości Swift, SwiftUI i Swift Concurrency, a także doświadczenia w testowaniu i utrzymaniu kodu.
Oczekujemy umiejętności projektowania architektury, znajomości CI/CD, monitorowania aplikacji i pracy w Agile. Gotowość do podróży służbowych do Warszawy/Łodzi co 2 tygodnie i dobra znajomość języka angielskiego.
masz co najmniej 3 lata doświadczenia w tworzeniu aplikacji na platformę iOS,
bardzo dobrze znasz ekosystem Apple – iOS i macOS nie mają przed Tobą tajemnic,
biegle posługujesz się językiem Swift, w tym SwiftUI i Swift Concurrency,
masz solidne doświadczenie w tworzeniu testów automatycznych na różnych poziomach piramidy testów,
znasz podejście Continuous Integration i wdrażasz je w codziennej pracy,
potrafisz monitorować i rozwiązywać problemy w aplikacjach mobilnych,
aktywnie rozwijasz architekturę aplikacji oraz narzędzia wspierające development w zespołach,
znasz wzorce projektowe – zarówno w teorii, jak i w praktyce,
posługujesz się językiem angielskim w stopniu umożliwiającym czytanie dokumentacji, prowadzenie korespondencji i rozmów technicznych.
jesteś gotowy na podróże służbowe do Warszawy/Łodzi raz na 2 tyg.
ozwój i utrzymanie aplikacji mobilnych na platformę iOS,
projektowanie i implementacja nowych funkcjonalności z wykorzystaniem Swift oraz SwiftUI,
aktywny udział w rozwoju architektury aplikacji oraz podejmowaniu decyzji technicznych,
tworzenie i utrzymywanie testów automatycznych na różnych poziomach piramidy testów,
dbanie o jakość, wydajność, stabilność i maintainability rozwijanych aplikacji,
monitorowanie działania aplikacji oraz diagnozowanie i rozwiązywanie pojawiających się problemów,
rozwój i usprawnianie procesów Continuous Integration oraz narzędzi wspierających development,
udział w code review i dbanie o stosowanie dobrych praktyk oraz wzorców projektowych,
współpraca z developerami, testerami, analitykami i innymi członkami zespołu przy projektowaniu i dostarczaniu nowych rozwiązań,
udział w spotkaniach projektowych i technicznych z klientem oraz współpraca w środowisku Agile.