Snap Inc.
Snap Inc.
5001 – 10 000 Pracownicy
DoradztwoLogistykaMarketing
Snap Inc. to firma technologiczna tworząca produkty oparte na aparatach fotograficznych, służące komunikacji, twórczości i wyrażaniu siebie. Jej działalność koncentruje się na wykorzystywaniu technologii wizualnych, aby pomagać ludziom utrzymywać kontakt, przy uwzględnieniu szerszego wpływu produktów cyfrowych na zdrowie psychiczne, społeczeństwo i środowisko. Firma podkreśla również znaczenie różnorodności, równego traktowania i inkluzywności wśród pracowników, odpowiedzialnego projektowania, etycznego zarządzania, przejrzystego podejmowania decyzji oraz działań z poszanowaniem środowiska.

Starszy inżynier oprogramowania Android poziomu 5 w Snap Inc. w Los Angeles (praca hybrydowa)

Twórz płynne i niezawodne funkcje Snapchata jako inżynier Androida, korzystając z Kotlina i Javy. Dostarczaj funkcje mobilne, przeglądaj kod i stosuj wspomagane przez AI praktyki inżynieryjne.

Opis

  • Twórz innowacyjne rozwiązania, maksymalnie wykorzystując możliwości urządzeń mobilnych
  • Twórz płynne, stabilne i angażujące produkty
  • Prowadź funkcje od projektu przez implementację aż po wdrożenie produkcyjne
  • Oceniaj kompromisy techniczne i współpracuj z projektantami nad interfejsem użytkownika oraz praktykami infrastrukturalnymi
  • Przeglądaj kod, aby utrzymywać wysokie standardy jakości
  • Stosuj narzędzia AI i szybkie procesy inżynieryjne do projektowania oraz dostarczania skalowalnych usług
  • Utrzymuj rygorystyczne standardy poprawności, bezpieczeństwa i gotowości produkcyjnej

Wymagania

  • Wykształcenie wyższe co najmniej pierwszego stopnia w odpowiedniej dziedzinie technicznej, takiej jak informatyka, lub równoważne doświadczenie praktyczne
  • Co najmniej 6 lat doświadczenia w tworzeniu oprogramowania po uzyskaniu tytułu licencjata lub inżyniera, albo odpowiedni tytuł magistra i ponad 5 lat doświadczenia po ukończeniu studiów, albo odpowiedni stopień doktora i ponad 2 lata doświadczenia po ukończeniu studiów
  • Doświadczenie zawodowe w tworzeniu aplikacji na Androida
  • Preferowana jest biegła znajomość Kotlina i Androida
  • Biegłość w korzystaniu z narzędzi AI lub duże predyspozycje do ich stosowania
  • Umiejętność oceny kodu wygenerowanego przez AI pod kątem poprawności architektury, problemów z wydajnością i zagrożeń bezpieczeństwa
  • Gotowość do nauki i stosowania rozwijających się systemów oraz narzędzi AI
  • Znajomość Kotlina, Javy, RxJavy i Daggera

Benefity

  • Płatny urlop rodzicielski
  • Kompleksowa opieka medyczna
  • Programy wsparcia emocjonalnego i zdrowia psychicznego
  • Pakiety wynagrodzeń obejmujące udziały w formie akcji z ograniczonym prawem do dysponowania
  • Domyślny model Together wymagający pracy w biurze przez co najmniej cztery dni w tygodniu