Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy

Senior MacOS Software Engineer w EPAM Ukraine

Opublikowano ponad 30 dni temu

184 wyświetlenia

0 aplikacji   0 odpowiedzi

EPAM Ukraine
EPAM Ukraine
Software Engineering & Product Deve
5
1 recenzja
Yuliia Dieriugina
Yuliia Dieriugina
Talent Acqisition Operations Specialist
Więcej niż 5 lat
Intermediate
Pełny etat

Przetłumaczone przez Google

Nasz klient jest europejskim liderem rynku produktów fotograficznych, obsługującym miliony klientów rocznie na ponad dziesięciu rynkach. Niezależnie od tego, czy są to personalizowane płótna, kalendarze, kubki, puzzle, etui na telefony, czy nasze klasyczne fotoksiążki, nasz Klient ma do dyspozycji szeroką gamę produktów.

Nasz klient jest europejskim liderem rynku produktów fotograficznych, obsługującym miliony klientów rocznie na ponad dziesięciu rynkach. Niezależnie od tego, czy są to personalizowane płótna, kalendarze, kubki, układanki, etui na telefony, czy nasze klasyczne fotoksiążki, nasz Klient ma do dyspozycji szeroką gamę produktów.

Jeśli jesteś gotowy, aby zaprezentować swoje talenty w dynamicznym i kreatywnym środowisku, jest to idealna szansa na rozwój i wywarcie znaczącego wpływu.

Jako starszy programista macOS będziesz odpowiedzialny za kierowanie rozwojem wersji aplikacji na macOS. Będziesz ściśle współpracować z zespołami backendowymi i frontendowymi, aby zapewnić bezproblemową integrację i dostarczyć produkt wysokiej jakości

Obowiązki

  • Projektuj, rozwijaj i utrzymuj wersję aplikacji na macOS
  • Współpracuj z zespołami backendowymi i frontendowymi, aby zintegrować interfejsy API i zapewnić płynną funkcjonalność
  • Optymalizuj i zwiększaj wydajność aplikacji
  • Identyfikuj i rozwiązuj błędy i problemy techniczne
  • Przeprowadzaj recenzje kodu i udzielaj wskazówek młodszym programistom

Wymagania

  • Biegłość w Swift/Objective-C : Są to podstawowe języki programowania używane do programowania systemu macOS. Swift to nowoczesny język preferowany przez Apple, ale Objective-C jest nadal używany w wielu istniejących bazach kodu
  • Znajomość frameworków macOS : Znajomość frameworków specyficznych dla systemu macOS, takich jak Cocoa i Cocoa Touch, do tworzenia aplikacji macOS. Zrozumienie, jak używać tych frameworków do tworzenia interfejsów użytkownika, tworzenia sieci, zarządzania danymi itp., jest kluczowe
  • Xcode i Interface Builder : Biegłość w Xcode, zintegrowanym środowisku programistycznym (IDE) firmy Apple i narzędziu Interface Builder do wizualnego projektowania interfejsów użytkownika
  • Doświadczenie z kontrolą wersji : Zrozumienie systemów kontroli wersji, takich jak Git, jest niezbędne do wspólnego rozwoju i skutecznego zarządzania zmianami w kodzie
  • Umiejętności projektowania interfejsu użytkownika/UX : podstawowa znajomość zasad projektowania interfejsu użytkownika (UI) i doświadczenia użytkownika (UX) w celu tworzenia atrakcyjnych wizualnie i przyjaznych dla użytkownika aplikacji dla systemu macOS
  • Debugowanie i optymalizacja wydajności : Możliwość debugowania i optymalizacji aplikacji macOS pod kątem wydajności, użycia pamięci i zużycia baterii
  • Znajomość wytycznych Apple dotyczących interfejsu ludzkiego (HIG) : zrozumienie i przestrzeganie wytycznych Apple HIG zapewnia, że aplikacja jest zgodna z zasadami projektowania Apple i zapewnia spójne doświadczenie użytkownika na wszystkich urządzeniach z systemem macOS
  • Znajomość ekosystemu Apple : Znajomość innych platform Apple, takich jak iOS, watchOS i tvOS, może być korzystna, szczególnie jeśli aplikacja wymaga przeniesienia lub integracji na wielu platformach
  • Sieć i zarządzanie danymi : Zrozumienie koncepcji sieci i technik zarządzania danymi dla aplikacji macOS, które wymagają połączenia z Internetem lub przechowywania danych
  • Ciągłe uczenie się : bycie na bieżąco z najnowszymi osiągnięciami, funkcjami i najlepszymi praktykami systemu macOS dzięki dokumentacji, zasobom internetowym i forom społeczności jest niezbędne, aby zachować konkurencyjność w tej dziedzinie
  • Testowanie i zapewnianie jakości : Znajomość metodologii i narzędzi testowania aplikacji macOS, w tym testów jednostkowych, testów interfejsu użytkownika i testów integracyjnych, w celu zapewnienia niezawodności i jakości oprogramowania
  • Wdrażanie i dystrybucja : zrozumienie procesu wdrażania aplikacji macOS, w tym podpisywania kodu, wskazówek dotyczących przesyłania w App Store i metod dystrybucji, takich jak Mac App Store, dystrybucja dla przedsiębiorstw lub bezpośrednie pobieranie
  • Najlepsze praktyki dotyczące bezpieczeństwa : Świadomość luk w zabezpieczeniach i najlepsze praktyki dotyczące zabezpieczania aplikacji macOS, w tym szyfrowania danych, bezpiecznych protokołów komunikacyjnych i zarządzania uprawnieniami
  • Umiejętności rozwiązywania problemów : Umiejętność analizowania złożonych problemów, rozwiązywania problemów i znajdowania skutecznych rozwiązań podczas tworzenia i konserwacji aplikacji dla systemu macOS
  • Poziom średniozaawansowany języka angielskiego w mowie i piśmie (B2)

Miło jest mieć

  • Wcześniejsze doświadczenie w tworzeniu backendu i frontendu WWW
  • Znajomość technologii webowych (np. HTML, CSS, JavaScript)

Oferujemy

  • Konkurencyjne wynagrodzenie uzależnione od doświadczenia i umiejętności
  • Indywidualna ścieżka kariery
  • Nieograniczony dostęp do rozwiązań edukacyjnych LinkedIn
  • Zwolnienie lekarskie i regularny urlop
  • Zajęcia z języka angielskiego z certyfikowanymi lektorami języka angielskiego
  • Elastyczne godziny pracy

O EPAM-ie

  • EPAM jest wiodącym światowym dostawcą usług inżynierii i rozwoju platform cyfrowych. Zależy nam na wywieraniu pozytywnego wpływu na naszych klientów, pracowników i społeczności. Stawiamy na dynamiczną i włączającą kulturę. Tutaj będziesz współpracować z międzynarodowymi zespołami, brać udział w niezliczonych innowacyjnych projektach, które dostarczają najbardziej kreatywne i najnowocześniejsze rozwiązania, a także będziesz mieć możliwość ciągłego uczenia się i rozwoju. Dołączysz do oddanej, kreatywnej i różnorodnej społeczności, która pomoże Ci odkryć Twój pełny potencjał. EPAM stara się zapewnić naszemu globalnemu zespołowi ponad 54 600 pracowników EPAM inspirujące kariery. EPAMersi prowadzą z pasją i uczciwością oraz myślą kreatywnie. Źródłem naszego sukcesu są nasi ludzie. Cenimy współpracę, zawsze staramy się zrozumieć biznes naszych klientów i dążymy do najwyższych standardów doskonałości

Specjalizacje: Security Engineer
Słowa kluczowe: engineer, senior, software, macoS

Przetłumaczone przez Google

Więcej niż 5 lat
Intermediate
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować