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.

Full-Stack inżynier oprogramowania poziomu 5 w Snap Inc. (Los Angeles, praca stacjonarna)

Twórz wydajne aplikacje internetowe, interfejsy i skalowalne usługi dla ekosystemu technologicznego Snapchata firmy Snap. Pracuj z JavaScriptem, technologiami backendowymi i narzędziami inżynierii wspomaganej przez AI.

Opis

  • Twórz zaawansowane aplikacje internetowe i systemy programistyczne na potrzeby środowisk desktopowych i mobilnych
  • Stosuj rygorystyczne praktyki projektowania i implementacji na każdym etapie rozwoju
  • Twórz funkcje i interfejsy poprawiające wydajność produktów przeznaczonych dla użytkowników
  • Wzmacniaj kulturę inżynieryjną Snap, wnosząc wkład we wspólne biblioteki i systemy
  • Śledź i oceniaj wskaźniki operacyjne oraz zaangażowania
  • Korzystaj z narzędzi AI i szybkich praktyk inżynieryjnych, aby projektować i dostarczać skalowalne usługi przy zachowaniu poprawności kodu, bezpieczeństwa i jakości produkcyjnej
  • Współpracuj stacjonarnie zgodnie z modelem Snap „domyślnie razem”

Wymagania

  • Licencjat z informatyki lub pokrewnej dziedziny technicznej albo równoważne doświadczenie praktyczne
  • Co najmniej 6 lat doświadczenia w tworzeniu oprogramowania po uzyskaniu tytułu licencjata, ponad 5 lat po uzyskaniu technicznego tytułu magistra lub ponad 2 lata po uzyskaniu odpowiedniego technicznego stopnia doktora
  • Doświadczenie zawodowe w tworzeniu aplikacji internetowych full-stack
  • Zaawansowana znajomość JavaScriptu i/lub TypeScriptu, HTML i CSS
  • Zaawansowana znajomość jednego lub większej liczby języków i technologii: Java, Go, Node.js i Python
  • Doświadczenie w tworzeniu aplikacji frontendowych z użyciem React, Angular, Vue lub porównywalnych frameworków JavaScript do interfejsów użytkownika
  • Bardzo dobra znajomość koncepcji programowania obiektowego i funkcyjnego
  • Praktyczna znajomość projektowania opartego na domenie
  • Dobra znajomość praktyk testów jednostkowych
  • Doświadczenie w projektowaniu frontendowym lub tworzeniu aplikacji internetowych
  • Doświadczenie w implementowaniu komponentów interfejsu użytkownika
  • Doświadczenie w poprawianiu wydajności JavaScriptu i renderowania układu strony w przeglądarce
  • Umiejętność diagnozowania i rozwiązywania problemów z wydajnością i skalowalnością
  • Umiejętność korzystania z narzędzi AI oraz weryfikowania generowanego kodu pod kątem poprawności architektury, ograniczeń wydajnościowych i kwestii bezpieczeństwa
  • Umiejętność uczenia się i wdrażania rozwijających się systemów oraz narzędzi AI
  • Mile widziane: doświadczenie z WebGL, Canvas, WebAssembly, Service Workers lub innymi zaawansowanymi technologiami frontendowymi
  • Mile widziane: doświadczenie z GraphQL
  • Mile widziane: doświadczenie w obsłudze mikrousług na dużą skalę i systemów rozproszonych
  • Mile widziane: doświadczenie z NoSQL, Memcache lub Redis, Kubernetes albo usługami Google i AWS

Benefity

  • Płatny urlop rodzicielski
  • Kompleksowe ubezpieczenie medyczne
  • Programy wsparcia zdrowia emocjonalnego i psychicznego
  • Pakiety wynagrodzeń umożliwiające udział w długoterminowym sukcesie Snap
  • Jednostki ograniczonych akcji (RSU)

Powiązane oferty pracy

Antares Capital LP

Zastępca wiceprezesa ds. rozwoju UX/UI

Antares Capital LP
201 – 500 Pracownicy
Sponsor wizy H1BB2BFinanseFintech

Projektuj i twórz dostępne aplikacje korporacyjne dla usług inwestycyjnych Antares Capital. Prowadź badania użytkowników, szybkie prototypowanie, prace programistyczne w React i rozwój firmowego systemu projektowego.

Otwórz
General Dynamics Information Technology

Starszy lider techniczny AWS, Java i Angular

General Dynamics Information Technology

Prowadź rozproszony zespół Agile tworzący aplikacje w Java i Angular na AWS dla General Dynamics Information Technology. Łącz praktyczne prace inżynierskie z architekturą, operacjami chmurowymi i mentoringiem technicznym.

Otwórz
Tether.to

Inżynier frontendowy aplikacji desktopowych w Tether.to (praca zdalna)

Tether.to
11 – 50 Pracownicy
FinanseFintechKrypto

Twórz Keet, wieloplatformową aplikację Tether.to do komunikacji peer-to-peer, korzystając z React i Pear. Rozwijaj zdecentralizowane oprogramowanie desktopowe dla użytkowników na całym świecie.

Otwórz
slice

Zdalny programista aplikacji internetowych (React, TypeScript)

slice

Twórz produkty internetowe w React i TypeScript dla platformy Slice obsługującej niezależne pizzerie. Rozwiązuj problemy systemów produkcyjnych i pomagaj rozwijać architekturę front-endu oraz testy.

Otwórz
Tether.to

Inżynier frontendowy aplikacji desktopowych

Tether.to
11 – 50 Pracownicy
FinanseFintechKrypto

Rozwijaj Keet, wieloplatformową aplikację Tether do komunikacji peer-to-peer, jako inżynier frontendowy aplikacji desktopowych. Twórz interfejsy w React i poprawiaj wydajność zdecentralizowanego produktu komunikacyjnego.

Otwórz
Xayn

Frontend developer stron internetowych w Xayn (praca hybrydowa, Szwecja)

Xayn
11 – 50 Pracownicy
PrawoSaaSSztuczna inteligencja

Twórz szybkie i dostępne wielojęzyczne strony marketingowe dla Noxtua, europejskiego suwerennego rozwiązania Legal AI. Buduj komponenty wielokrotnego użytku, integracje i rozwiązania internetowe nastawione na konwersję.

Otwórz
Commit

Starszy inżynier React, Next.js

Commit

Twórz wydajne interfejsy Next.js dla fintechowego startupu obsługującego rynki finansowe. Odpowiadaj za kluczowe doświadczenia użytkowników i pomagaj skalować produkty dla milionów osób.

Otwórz