Usługi pośrednictwa pracy IT Zdalne zespoły Abonament rekrutacyjny O nas Kontakt Wszystkie prace Praca w IT Przykłady CV Nasz blog 2 Case Studies

Wznów: Senior iOS

Lokalizacja: Polska

Stawka: 7200 USD brutto

O MNIE

Doświadczony starszy programista iOS z 7-letnim doświadczeniem w tworzeniu oprogramowania. Skoncentrowany na potrzebach klienta profesjonalista z doskonałymi umiejętnościami komunikacyjnymi i ekspertyzą w różnych platformach technologicznych. Potrafi zrozumieć i zaspokoić zarówno potrzeby klienta, jak i pracodawcy, tworząc funkcjonalne, solidne i łatwe w obsłudze aplikacje.

  • Silna wiedza z zakresu architektury i zasad projektowania aplikacji iOS w językach Swift i Objective-C;
  • Doświadczenie w projektach bankowych, rozszerzonej rzeczywistości (AR) i opieki zdrowotnej;
  • Doświadczenie w procesach i metodologiach agile (Scrum, Kanban, estymacja oparta na punktach historycznych i godzinach);
  • Doświadczenie w pracy zespołowej. Potrafi przeprowadzać przeglądy kodu, rozmowy techniczne i mentorować innych programistów;
  • Doświadczenie we wszystkich etapach rozwoju oprogramowania, od analizy biznesowej po dystrybucję i wsparcie aplikacji;
  • Znajomość SwiftUI i programowania deklaratywnego.

DOŚWIADCZENIE ZAWODOWE

Stanowisko: Senior IOS Developer

05.2019 – obecnie

Obowiązki:

  • Rozwój architektury.
  • Zastosowanie niestandardowego mechanizmu rejestrowania zdarzeń w celu pomiaru wydajności efektów wizualnych. Implementacja efektów wizualnych.
  • Integracja algorytmów opartych na GPU przy użyciu języka shaderów Metal.
  • Zastosowanie interfejsu użytkownika przy użyciu SwiftUI.
  • Przeprowadzanie przeglądów kodu.

Stanowisko: Senior IOS Developer

09.2017 - 05.2019

Obowiązki:

  • Udział w tworzeniu architektury aplikacji. Integracja wstrzykiwania zależności.
  • Tworzenie mechanizmu symulacji do rozpoczęcia testów, gdy serwer nie jest gotowy.
  • Ten mechanizm umożliwił również pisanie testów interfejsu użytkownika.
  • Integracja Dynatrace jako nowego mechanizmu rejestrowania zdarzeń.
  • Konfiguracja powiadomień push.
  • Tworzenie niezależnej od widoku warstwy sieciowej z obsługą pamięci podręcznej.
  • Pisanie testów jednostkowych.
  • Przedstawienie klientowi proponowanego podejścia rozwiązania.
  • Przeprowadzanie przeglądów kodu.
  • Utrzymywanie potoków CI/CD.
  • Konserwacja strony AppStore.

Stanowisko: IOS Developer

05.2016- 09.2017

Obowiązki:

  • Konsultowanie funkcji platformy mobilnej, powszechnie stosowanych wzorców użytkowania i preferencji użytkownika.
  • Przedstawienie klientowi proponowanego podejścia rozwiązania.
  • Kierowanie wszystkimi głównymi funkcjami aplikacji.
  • Integracja procesu przeglądu kodu.
  • Konfiguracja potoków CI/CD.
  • Konfiguracja i utrzymanie strony AppStore.

Dołącz do społeczności Znoydzem.

Aplikuj jako Specjalista ds