Publikuj oferty pracy
Zatrudniaj bez prowizji
1355 wyświetleń
8 aplikacji 4 odpowiedzi
Informujemy, że nie odpowiemy na kandydatów bez silnego doświadczenia w React-native.
Oczekujemy, że właściwy kandydat zna:
Wymagania:
1. Zrozumienie i doświadczenie z technologią blockchain, najlepiej z uwzględnieniem kryptowalut, takich jak Bitcoin i Ethereum.
2. Doświadczenie w tworzeniu lub integracji aplikacji zdecentralizowanych (dApps).
3. Zrozumienie platform programistycznych i frameworków opartych na blockchain, takich jak Solidity Ethereum lub Truffle Suite.
4. Znajomość zdecentralizowanych systemów pamięci masowej, takich jak IPFS (InterPlanetary File System).
5. Znajomość protokołów blockchain, algorytmów kryptograficznych i struktur danych stosowanych w systemach blockchain.
6. Zrozumienie inteligentnych kontraktów, ich rozwoju, wdrażania i interakcji.
7. Doświadczenie w integracji portfela kryptowalut, najlepiej w kontekście React Native.
8. Znajomość interfejsów API blockchain i RPC do interakcji z różnymi sieciami blockchain.
9. Znajomość zarządzania kluczami i bezpiecznego podpisywania transakcji kryptograficznych.
10. Znajomość sieci testowych blockchain do testowania aplikacji przed wdrożeniem w sieciach głównych.
11. Świadomość zagrożeń dla bezpieczeństwa związanych z rozwojem technologii blockchain i kryptowalut, w tym najlepszych praktyk ograniczania tych zagrożeń.
12. Dodatkowym atutem będzie doświadczenie z rozwiązaniami warstwy 2, takimi jak Lightning Network, Plazma lub kanały stanowe.
13. Zrozumienie standardów tokenów, takich jak ERC20, ERC721 i inne.
14. Bądź na bieżąco z najnowszymi trendami w branży i pojawiającymi się technologiami blockchain.
15. Preferowany wkład w projekty open source typu blockchain lub posiadanie publicznych repozytoriów GitHub prezentujących projekty typu blockchain.
16. Co najmniej 1,5 roku doświadczenia w tworzeniu stron internetowych;
17. Zaawansowana znajomość języka Javascript;
18. Przynajmniej 1 rok doświadczenia z React-native;
19. Zrozumienie zasad budowy struktury/nawigacji RN;
20. Minimum 6 miesięcy doświadczenia z Redux;
21. Minimum 6 miesięcy doświadczenia z ReactJS;
22. Umiejętność tworzenia trudnego interfejsu użytkownika perfekcyjnego co do piksela;
23. Zrozumienie podstawowych zasad tworzenia oprogramowania;
24. Doświadczenie z niestandardowymi haczykami Redux, Redux/saga co najmniej 1 rok;
25. Doświadczenie w tworzeniu od podstaw aplikacji reagującej natywnie;
26. Doświadczenie we wdrażaniu-przesyłaniu kompilacji na rynki (apple Developer, app store, testflight, APK, play-console);
27. Doświadczenie z animacjami Lottie i RN;
28. Doświadczenie z socket.io;
29. Doświadczenie z powiadomieniami push;
30. Doświadczenie z metodami autoryzacji OTP (Google, Apple, email).
31.B1/B2 poziom angielskiego.
Dobrze wiedzieć:
1) Doświadczenie z React Native Skia (biblioteka do szybkiego renderowania ciężkich elementów i wykresów)
2) Doświadczenie z cashing storage (redux-persist, react-native-mmkv i inne)
3) Doświadczenie z narzędziami do debugowania (Flipper, Reactotron)
4) Znajomość po stronie serwera;
5) Znajomość UX.
Korzyści płynące z dołączenia do naszego zespołu:
Elastyczny grafik pracy z możliwością pracy zdalnej;
Dynamiczny zespół utalentowanych i entuzjastycznych osób;
Szybki rozwój umiejętności;
Zróżnicowane portfolio ciekawych projektów;
Premie uzależnione od wyników;
Szybkie i konkurencyjne podwyżki wynagrodzeń;
Bezpłatne lekcje języka angielskiego;
Stacja robocza wyposażona w system macOS do celów programistycznych.
Dołącz do nas w kształtowaniu przyszłości startupów technologicznych i przedsiębiorstw o ugruntowanej pozycji!