
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