Naszą misją w Lyft jest poprawa życia ludzi dzięki najlepszemu transportowi na świecie. Aby to zrobić, zaczynamy od naszej własnej społeczności, tworząc otwartą, włączającą i zróżnicowaną organizację.
Szukamy inżyniera oprogramowania, który dołączy do naszego zespołu MapXP w firmie Lyft. Zespół ten jest odpowiedzialny za tworzenie map skierowanych do użytkowników, zapewniając obecność doskonałych produktów i funkcji mapowania w aplikacjach Lyft. Umożliwiają także innym zespołom efektywniejsze i łatwiejsze korzystanie z map. Główne wyzwania, przed którymi stoi zespół MapXP, obejmują:
- Ograniczenie zależności Lyft od Map Google poprzez rozwój i skalowanie naszych własnych, wewnętrznie opracowanych rozwiązań mapowych
- Tworzenie produktów do mapowania i nawigacji dostosowanych specjalnie do potrzeb Lyft i jego użytkowników
- Umożliwienie Lyftowi kontrolowania tras od początku do końca przejazdów< /em>
- Zwiększenie bezpieczeństwa i wydajności nawigacji kierowcy w porównaniu z obecnymi rozwiązaniami
- Poprawa komfortu użytkowania przy odbiorach i dowozach, zwłaszcza w pobliżu obiektów
Obowiązki:
- Bądź na bieżąco z nowinkami w branży iOS i branży
- li>
- Twórz wspaniały interfejs użytkownika dla milionów użytkowników
- Współpracuj z menedżerami produktu, projektantami i innymi zespołami inżynieryjnymi, aby budować złożone funkcje i produkty od pomysłu do pozytywnej realizacji
- Pisz dobrze - spreparowany, dobrze przetestowany, czytelny i łatwy w utrzymaniu kod
- Przeanalizuj nasze wewnętrzne systemy i procesy oraz zlokalizuj obszary wymagające ulepszeń/automatyzacji
- Dziel się swoją wiedzą, dając brązowe torby, rozmowy techniczne, i promowanie odpowiednich najlepszych praktyk technicznych i inżynieryjnych
- Identyfikowanie, selekcjonowanie, debugowanie i rozwiązywanie problemów/błędów w naszych różnych aplikacjach i platformach
- Bierzenie udziału w recenzjach kodu, produktów i projektów, aby przekazywać opinie zapewnianie najlepszych praktyk
- Zapewnij mentoring techniczny i opinie młodszym inżynierom
- Pomóż w ustaleniu planu działania i architektury w oparciu o technologię i nasze potrzeby
Doświadczenie:
- Praca nad dużymi aplikacjami na iOS i dostarczanie ich
- Doświadczenie w pisaniu w języku Swift
- Doświadczenie z paradygmatami architektury, takimi jak programowanie jednokierunkowe i reaktywne i inne wzorce powszechnie stosowane w branży
- Doświadczenie w SwiftUI, testowaniu jednostkowym i migawkowym oraz tworzeniu współdzielonych komponentów
- Świetne wyczucie produktu; zależy Ci na użyteczności i dobrym designie
- Umiejętność pracy z zespołem o niskim ego, wysoce współpracującym i interdyscyplinarnym
- Punkty dodatkowe: doświadczenie w realizacji projektów pobocznych lub projektów open source , doświadczenie w jednokierunkowym przepływie danych i programowaniu reaktywnym
Korzyści:
- Profesjonalne i stabilne środowisko pracy
< li>Najnowsza technologia i sprzęt, jakiego potrzebujesz
- 28 dni kalendarzowych na wakacje i do 5 płatnych dni wolnych
- 18 tygodni płatnego urlopu rodzicielskiego. Wszyscy rodzice biologiczni, adopcyjni i zastępczy kwalifikują się
- Świadczenia w zakresie zdrowia psychicznego
- Świadczenia z tytułu budowania rodziny
Ta rola jest w pełni niedostępnana Ukrainie, kandydaci na to stanowisko muszą mieszkać na Ukrainie.