Senior iOS Developer

Warszawa
Oferta wygasa za:90 dni
Tryb pracyZdalna
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat
BranżaIT

O projekcie

Głównym obszarem pracy będzie rozwój aplikacji z wykorzystaniem Swift oraz techniczna implementacja i optymalizacja rozwiązań wspierających dostępność (accessibility). Szczególny nacisk kładziemy na praktyczne doświadczenie w implementacji i testowaniu funkcjonalności dostępności w produkcyjnych aplikacjach iOS.

Twój zakres obowiązków

  • Rozwój natywnej aplikacji mobilnej na system iOS.
  • Implementacja nowych rozwiązań z wykorzystaniem języka Swift.
  • Praca z SwiftUI i/lub UIKit.
  • Implementacja oraz optymalizacja funkcjonalności związanych z dostępnością aplikacji.
  • Wykorzystanie mechanizmów dostępności platformy iOS oraz API accessibility.
  • Zapewnianie prawidłowej obsługi aplikacji przez VoiceOver.
  • Implementacja obsługi Dynamic Type i skalowalnych rozmiarów czcionek.
  • Konfiguracja i optymalizacja etykiet, właściwości, wartości, akcji oraz zarządzania fokusem dostępności.
  • Testowanie funkcjonalności dostępności, w szczególności z wykorzystaniem VoiceOver.

Nasze wymagania

  • Minimum 5 lat komercyjnego doświadczenia w natywnym tworzeniu aplikacji na iOS.
  • Bardzo dobra, praktyczna znajomość języka Swift.
  • Doświadczenie projektowe w pracy ze SwiftUI i/lub UIKit.
  • Rozległe doświadczenie praktyczne w implementacji funkcjonalności dostępności w natywnych aplikacjach iOS.
  • Dobra znajomość i praktyczne doświadczenie w pracy z VoiceOver.
  • Doświadczenie w korzystaniu z iOS Accessibility APIs lub mechanizmów accessibility w SwiftUI.
  • Praktyczna znajomość Dynamic Type i skalowalnych rozmiarów czcionek.
  • Doświadczenie w konfiguracji etykiet, właściwości, wartości i akcji dostępności oraz kontroli fokusu.
  • Doświadczenie w testowaniu dostępności aplikacji, szczególnie z wykorzystaniem VoiceOver.
  • Znajomość standardów dostępności, mile widziana znajomość WCAG 2.1 lub WCAG 2.2.
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie