O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Stanowisko: Lead React Native DeveloperRaporty do: Kierownik praktyki: Usługi mobilne PRZEGLĄD ROLI Zatrudniona osoba stanie przed wyzwaniem związanym z dostępem do szeregu projektów u klientów z różnych branż, współpracując z innymi doświadczonymi technologami, których jedynym celem jest tworzenie optymalnej wartości dla naszych klientów poprzez konstruowanie niezrównanych rozwiązań. Ta dynamiczna, samodzielna osoba będzie doświadczona w zakresie najlepszych praktyk zgromadzonych w wyniku pomyślnej realizacji setek zadań związanych z tworzeniem oprogramowania. Będziesz miał możliwość zaangażowania się zarówno w projekty doradcze, jak i projekty wewnętrzne.
WIEDZA I UMIEJĘTNOŚCI Umiejętność konfigurowania zakupów w aplikacji, które będą bezproblemowo integrować się zarówno z systemami Android, jak i iOS Znajomość interfejsów API RESTful, bibliotek innych firm i usług w chmurze (np.
Firebase, AWS) Znajomość GraphQL, Web
Sockets i danych czasu rzeczywistego Solidne zrozumienie haków React Rozumie interfejsy API React Native (alert, animacje, Wymiary itp.) Solidna znajomość React Native Styling przy użyciu React Native StyleSheet Rozumie, jak działa powiadomienie push Zrozumienie oprogramowania pośredniczącego do zarządzania stanem (np. Redux Saga i Thunks) Rozumie komponenty wyższego rzędu Znajomość narzędzi do debugowania (Debugger Safari iOS, Debugger Chrome Android / debugowanie podróży w czasie Redux) Komfort w pisaniu i naprawianiu nieudanych testów od końca do końca Solidna znajomość Git (rebasing, scalanie, wybieranie wiśni) Możliwość publikowania obu Aplikacje na Androida i iOS w App Store i Play Store Łatwość tagowania gałęzi Git i wydawania nowego oprogramowania Możliwość budowania i integrowania monitorowania wydajności Głębokie zrozumienie koncepcji HTTP (kompresja GZIP, kontrola pamięci podręcznej, polityka bezpieczeństwa treści, CORS, żądania przed lotem, XRSF i XSS) Rozumienie udzielania haseł, ukrytego przepływu, kodu autoryzacyjnego Rozumienie React Native Expo Tools/SDK Podstawowa znajomość Objective-C, Kotlin i Java Zaawansowane koncepcje CI/CD, skalowanie systemy Rozumie zasady pracy w sieci Dobra znajomość testowania automatycznego Rozumienie wątków w React Native, wątek JavaScript vs wątek natywny a most i sposoby przezwyciężania jego ograniczeń Potrafi tworzyć niestandardowe hooki w React Native Potrafi brać pod uwagę bezpieczeństwo aplikacji Rozumienie OAuth i OpenID Głębokie zrozumienie pętli zdarzeń JS Stosowanie wzorców projektowych w kodzie Możliwość tworzenia różnych środowisk kompilacji (programowanie, staging, produkcja itp..) Potrafi budować potoki CI/CD od podstaw Wygodny w pisaniu i naprawianiu nieudane testy integracyjne Komfortowy w pisaniu i naprawianiu nieudanych testów jednostkowych Rozumie TypeScript Rozumie najlepsze praktyki React/React Native Doświadczenie z generatorami funkcji Solidna znajomość React Native Styling przy użyciu stylizowanych komponentów Rozumie, jak działa React nawigacji i jak wpływa na wydajność aplikacji Solidne zrozumienie wszystkich podstawowych komponentów React Native (dotykowe przyciski, Modal, ScrollView itp..) Projektowanie i wdrażanie rozwiązań Udoskonalanie projektu istniejącego kodu Bycie na bieżąco z technologią Możliwość wielozadaniowości Projektowanie i analiza systemu Możliwość konceptualizacji i upraszczać złożone problemy Możliwość wdrażania i konfigurowania zestawów narzędzi DevSecOps Przywództwo młodszych programistów w zespole NASTAWY Entuzjastyczny i zaangażowany Praca przy minimalnym nadzorze Umiejętność pracy pod presją Praca w napiętych terminach Zmotywowana Świadomość środowiska Wykazuje inicjatywę Profesjonalizm (zachowanie i wygląd) Skoncentrowany na dostawie Praca w środowisku zespołowym Pozytywne nastawienie OBOWIĄZKI Praca w zespole przy tworzeniu aplikacji React.js lub React Native dla klientów na iOS / Android Wdrażaj pixel Perfect Interfejsy użytkownika pasujące do projektów Integracja z interfejsami API wykonanymi na zamówienie lub stronami trzecimi. W razie potrzeby praca z modułami natywnymi.
Uczestnictwo we wszystkich ceremoniach Agile - planowanie sprintu, wiosenne retrospektywy, recenzje i codzienne stand-upy. Komunikuj się z klientami za pośrednictwem kanałów współpracy Np. Slack, Zoom i e-mail Pracuj z nowoczesnymi narzędziami, takimi jak Jira, Slack, GitHub, Google Docs itp.
Prześledź pełny cykl życia tworzenia oprogramowania Bądź na bieżąco z technologią Kierownictwo młodszych programistów w zespole Projektowanie i analiza systemu Ulepszaj projekt istniejącego kodu Bądź częścią społeczności programistów, którzy dzielą się wiedzą i pomagają sobie nawzajem w przypadku pojawiających się problemów Śledź swój czas w ciągu dnia za pomocą Replicon Asysta przy szacunkach budowania Pracuj jako część zespołu programistów Wydaj aplikacje do sklepów iOS i Google Play Wdrażaj czyste, nowoczesne i płynne animacje i przejścia zapewniające doskonałe doświadczenie użytkownika Projektuj, buduj i utrzymuj doskonałe aplikacje React.js lub React Native z czystym kodem MINIMALNE WYMAGANIA Licencjat z informatyki, informatyki, inżynierii lub inne pokrewne kwalifikacje Ponad 5 lat doświadczenia w tworzeniu oprogramowania mobilnego Preferowane w branży bankowej, ubezpieczeniowej lub telekomunikacyjnej Doświadczenie w metodologiach SDLC, takich jak AGILE (SCRUM) Wynagrodzenie: 450 R za godzinę Oryginalnie opublikowane w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.