Następna praca

Architekt rozwiązań iOS | Zdalny w Augment

Opublikowano ponad 30 dni temu

140 wyświetleń

Augment

Augment

0
0 recenzji
Brak doświadczenia
Kijów
Pełny etat

Przetłumaczone przez Google

Poszukujemy wysoko wykwalifikowanego i doświadczonego architekta rozwiązań iOS, który dołączy nasza dynamika zespół. Rola ta polega na projektowaniu, rozwijaniu i wdrażaniu zaawansowanych aplikacji iOS przy jednoczesnym zapewnieniu bezproblemowej integracji z szerszymi rozwiązaniami architektonicznymi. Idealny kandydat powinien umieć przełożyć wymagania biznesowe na skalowalne, wydajne i innowacyjne rozwiązania mobilne.< P style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">W

Poszukujemy wysoko wykwalifikowanego i doświadczonego architekta rozwiązań iOS, który dołączy nasza dynamika zespół. Rola ta polega na projektowaniu, rozwijaniu i wdrażaniu zaawansowanych aplikacji iOS przy jednoczesnym zapewnieniu bezproblemowej integracji z szerszymi rozwiązaniami architektonicznymi. Idealny kandydat powinien umieć przełożyć wymagania biznesowe na skalowalne, wydajne i innowacyjne rozwiązania mobilne.


< P style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">Wymagane umiejętności i kwalifikacje:


  • 5-7 lat doświadczenia jako programista iOS - Główny programista iOS - Senior iOS Programista
  • 1-2 lata doświadczenia jako architekt rozwiązań iOS
  • Możliwość projektowania skalowalnego, modułowego i wielokrotnego użytku architektury.
  • B2 Poziom języka angielskiego jest OBOWIĄZKOWY
  • Doświadczenie z platformami chmurowymi (AWS, Google Cloud lub Azure).
  • Środowisko programowania natywnego dla systemu iOS (Swift)
  • Powinieneś mieć ekspozycję w architekturach budynków, takich jak MVVM lub MVC/MVP
  • Umiejętność tworzenia zewnętrznych frameworków i zestawów SDK
  • Ma doświadczenie w cache, danych podstawowych, celu C, Framework Cocoa i menedżer pakietów Swift, UIKit, współbieżność i GCD, async/await, automatyczny układ, powiadomienia push, zakupy w aplikacji, uniwersalne i głębokie linkowanie.
  • Doświadczenie w tworzeniu testów (Testy jednostkowe i testy interfejsu użytkownika) towarzyszące kodowi, kodowi zasięg
  • Dogłębna wiedza na temat cyklu życia oprogramowania (SDLC)
  • Dobry system umiejętności w zakresie projektowania i architektury – szczególnie dla iPhone'a i iPada
  • Powinno być dobrzezaznajomiony z zasadami OO
  • Doświadczenie w kontroli wersji przy użyciu Git
  • Silny komunikator, który może bezproblemowo współpracować z kilkoma różnymi zespoły
  • Osoba, która potrafi przypomnieć sobie i zastosować sprawdzone zasady testowania
  • Dokładne zrozumienie pełnego cyklu życia rozwoju urządzeń mobilnych
  • Powinna posiadać doskonałe umiejętności komunikacji i rozwiązywania problemów
  • Godziny pracy 15:00 - 23:00 lub 16:00 - 00:00

Umiejętności miękkie:

  • Doskonałe umiejętności rozwiązywania problemów i umiejętności analityczne.
  • Doskonałe umiejętności komunikacji werbalnej i pisemnej.
  • Umiejętność pracy w elastycznym środowisku i zarządzaj wieloma priorytetami.


Kluczowe obowiązki:


Programowanie na iOS:

  • Kieruj projektowaniem i rozwojem zaawansowanych aplikacji na iOS przy użyciu Swift i Objective-C.
  • Współpracuj z zespołami interdyscyplinarnymi w celu definiowania, projektowania i opracowywania nowych funkcji .
  • Optymalizuj wydajność aplikacji i zapewniaj jej responsywność.
  • Utrzymuj jakość kodu, przeprowadzaj recenzje kodu i pisz testy jednostkowe.

Architektura rozwiązania:

  • Twórz kompleksowe rozwiązania spełniające wymagania biznesowe i ograniczenia techniczne.
  • Projektuj skalowalne, bezpieczne i wydajne architektury mobilne.
  • < li>Przeprowadzanie integracji aplikacji iOS z systemami zaplecza i usługami innych firm.
  • Tworzenie i utrzymywanie dokumentacji technicznej dotyczącej architektury i projektu.

Współpraca i przywództwo:

< span style="styl czcionki: normalny; Font-weight: 400">
  • Działaj jako lider techniczny w projektach rozwoju iOS.
  • Ściśle współpracuj z interesariuszami, aby zrozumieć cele projektu i przełożyć je na wymagania techniczne.
  • < li>Bądź mentorem dla młodszych programistów i zapewniaj wskazówki dotyczące najlepszych praktyk.
  • Bądź na bieżąco z najnowszymi trendami branżowymi i w razie potrzeby włączaj je do projektów.

Zapewnienie jakości:

  • Zapewnij zgodność ze standardami tworzenia aplikacji mobilnych.
  • Skutecznie mierz się z wyzwaniami technicznymi i rozwiązuj problemy.


Jeśli pasjonujesz się technologią mobilną, lubisz rozwiązywać złożone problemy i chcesz bądź częścią myślącego przyszłościowo zespołu, chętnie wysłuchamy Twojej opinii!

Przetłumaczone przez Google

Brak doświadczenia
Kijów
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować