
Reddit, Inc. prowadzi platformę mediów społecznościowych opartą na tysiącach społeczności tworzonych przez użytkowników. Ludzie korzystają z Reddita, aby publikować treści, rozmawiać o najnowszych wiadomościach i specjalistycznych zainteresowaniach oraz kształtować przebieg dyskusji za pomocą komentarzy i głosów. Firma działa na styku mediów, marketingu i zaangażowania społeczności internetowych, łącząc globalną bazę użytkowników z zespołem liczącym 501–1 000 pracowników.
Starszy inżynier platformy Android
Wyznaczaj kierunek techniczny platformy Android Reddit i wspieraj jej rozwój na dużą skalę. Usprawniaj kondycję aplikacji, pracę programistów, architekturę i inżynierię wspomaganą przez AI.
217 000 $ – 303 900 $ / rok
ZdalniePełny etatLeadWymagany Język: angielskiInżynier AndroidInżynier oprogramowaniaOpis
- Wyznaczać kierunek techniczny platformy Android Reddit.
- Prowadzić współpracę między zespołami nad dużą bazą kodu Androida.
- Kształtować decyzje dotyczące platformy, aby wspierała rozwój do ponad 100 milionów aktywnych użytkowników dziennie.
- Tworzyć strategię poprawy doświadczeń programistów, by przyspieszyć kompilacje i testy oraz zwiększyć bezpieczeństwo wydań.
- Projektować podstawy monitorowania kondycji klienta Android i obserwowalności, w tym zdarzenia, ślady i pulpity nawigacyjne.
- Promować narzędzia i procesy pracy wspomagane przez AI dla programistów i agentów.
- Zapewniać przywództwo techniczne i mentoring starszym inżynierom.
- Podnosić standardy inżynieryjne poprzez przeglądy architektury, dokumentację i wskazówki techniczne.
- Przekładać niejasne wyzwania związane z platformą na plany działania obejmujące kilka kwartałów.
- Koordynować współpracę partnerów inżynieryjnych i osobiście uczestniczyć w projektowaniu, implementacji, wdrożeniu oraz adopcji rozwiązań.
Wymagania
- Co najmniej pięć lat doświadczenia w tworzeniu oprogramowania, w tym przynajmniej trzy lata pracy nad aplikacjami na Androida.
- Doświadczenie w prowadzeniu złożonych inicjatyw Androidowych od zdefiniowania problemu po dostarczenie rozwiązania i jego trwałe wdrożenie.
- Doświadczenie w wyznaczaniu kierunku technicznego i dostarczaniu wspólnych funkcji platformowych w dużej bazie kodu Androida używanej przez wiele zespołów i miliony aktywnych użytkowników dziennie.
- Dogłębna znajomość Kotlin, cyklu życia Androida i współbieżności, Jetpack Compose oraz korutyn Kotlin.
- Doświadczenie w pracy nad platformą lub infrastrukturą Androida, na przykład wspólnymi bibliotekami lub frameworkami, eksperymentami i logowaniem, nawigacją, orkiestracją uruchamiania i sesji albo podstawową komunikacją sieciową i buforowaniem.
- Myślenie systemowe i praktyczne umiejętności rozwiązywania problemów.
- Udokumentowane, mierzalne usprawnienia niezawodności lub wydajności aplikacji bądź produktywności programistów.
- Umiejętność wywierania wpływu bez formalnych uprawnień i budowania porozumienia między zespołami inżynieryjnymi, produktowymi, projektowymi i analitycznymi.
- Umiejętność jasnego wyjaśniania strategii technicznej i kompromisów.
- Praktyczne wykorzystywanie AI w procesach inżynieryjnych, na przykład do generowania kodu, refaktoryzacji, analizy statycznej lub kontroli CI, z mierzalnymi korzyściami.
Benefity
- Kompleksowa opieka zdrowotna i programy zastępujące dochód.
- Plan 401(k) z dopłatą pracodawcy.
- Globalne świadczenia dostosowane do stylu życia, w tym wsparcie miejsca pracy, rozwoju zawodowego i opieki nad bliskimi.
- Wsparcie w planowaniu rodziny.
- Opieka zdrowotna afirmująca płeć.
- Świadczenia wspierające zdrowie psychiczne i coaching.
- Elastyczny urlop i płatny czas na wolontariat.
- Hojny płatny urlop rodzicielski.
- Udziały w firmie w postaci akcji z ograniczeniami (RSU).
- W zależności od oferowanego stanowiska może być dostępna prowizja.
- Ubezpieczenie zdrowotne, stomatologiczne i okulistyczne.
- Możliwość rezygnacji z nagrywania rozmowy kwalifikacyjnej.