O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Binance to wiodący globalny ekosystem blockchain, stojący za największą na świecie giełdą kryptowalut pod względem wolumenu obrotu i zarejestrowanych użytkowników. Zaufało nam ponad 300 milionów ludzi w ponad 100 krajach dzięki naszym wiodącym w branży zabezpieczeniom, przejrzystości funduszy użytkowników, szybkości silnika transakcyjnego, głębokiej płynności i niezrównanemu portfolio produktów z zakresu aktywów cyfrowych. Oferty Binance obejmują handel i finanse, edukację, badania, płatności, usługi instytucjonalne, funkcje Web3 i nie tylko.
Wykorzystujemy moc zasobów cyfrowych i blockchain, aby zbudować włączający ekosystem finansowy, aby zwiększyć wolność pieniądza i poprawić dostęp do finansów dla ludzi na całym świecie. Obowiązki - Projektowanie, opracowywanie i utrzymywanie aplikacji po stronie klienta dla platformy komunikatora internetowego, z systemem Android jako głównym - Tworzenie podstawowych funkcji przesyłania wiadomości: czat w czasie rzeczywistym, czat grupowy, wiadomości multimedialne, synchronizacja wiadomości, wiadomości offline, powiadomienia push - Uczestnictwo w projektowaniu architektury po stronie klienta, zapewniając spójny UX w systemie Android, iOS i Internecie - Używanie Narzędzia oparte na sztucznej inteligencji (Cursor, GitHub Copilot, ChatGPT, Claude itp.) do obsługi programowania frontendów między stosami - odczytywanie, debugowanie i modyfikowanie baz kodów iOS/Web - Integracja interfejsów API RESTful i protokołów komunikacyjnych w czasie rzeczywistym WebSocket/MQTT/gRPC - Obsługa pamięci lokalnej, obsługa pierwszego kontaktu w trybie offline, zarządzanie stanem wiadomości i logika synchronizacji między platformami - Optymalizuj wydajność klienta: prędkość uruchamiania, pamięć, bateria, sieć wydajność, responsywność interfejsu użytkownika - Współpraca z zespołami zaplecza przy projektowaniu API, integracji i badaniu problemów produkcyjnych - Poziom wyższy: mentor młodszych inżynierów, udział w decyzjach dotyczących projektu technicznego Wymagania - Licencjat w dziedzinie informatyki, inżynierii oprogramowania lub dyscypliny pokrewnej - Inżynier: 1-3+ lat doświadczenia; Starszy inżynier: ponad 3-5 lat - Solidne doświadczenie produkcyjne w programowaniu na Androida (Kotlin i/lub Java) - Dobra znajomość Android SDK, komponentów Jetpack, programowania asynchronicznego i nowoczesnej architektury po stronie klienta - Wymagane: umiejętność korzystania z narzędzi programistycznych opartych na sztucznej inteligencji (Cursor, GitHub Copilot, ChatGPT, Claude lub podobne) do tworzenia frontendów między stosami - Umiejętność czytania, rozumienia, debugowania i wprowadzania rozsądnych zmian w bazach kodu iOS lub WWW za pomocą Obsługa narzędzi AI - Znajomość WebSocket, MQTT, gRPC lub podobnych protokołów komunikacji czasu rzeczywistego - Zrozumienie koncepcji przesyłania wiadomości: dostarczanie wiadomości, status odczytu, synchronizacja, trwałość lokalna, obsługa offline, powiadomienia push - Dobre zrozumienie optymalizacji wydajności po stronie klienta, zarządzania pamięcią, wielowątkowości i najlepszych praktyk w zakresie bezpieczeństwa - Znajomość Git, potoków CI/CD, testów automatycznych i procesów Agile - Silne umiejętności debugowania, rozwiązywania problemów, własności i komunikacji Preferowane Kwalifikacje - Doświadczenie w budowaniu produktów IM lub platform komunikacyjnych (WhatsApp, Telegram, WeChat, Discord, Slack, Messenger itp.) - Doświadczenie w programowaniu iOS (Swift, SwiftUI, Objective-C) - Doświadczenie w interfejsie WWW (TypeScript, React, Vue, Next.js) - Wieloplatformowe doświadczenie w programowaniu klientów wieloplatformowych lub mobilnych typu full-stack - Kompleksowe szyfrowanie, bezpieczeństwo wiadomości lub protokoły kryptograficzne - Doświadczenie w połączeniach głosowych/wideo lub technologiach RTC - Doświadczenie w zakresie infrastruktury przesyłania wiadomości rozproszonych na dużą skalę - Doświadczenie w zakresie technologii Fintech, płatności lub aplikacji Web3 - Wkład typu open source lub aplikacje opublikowane w Google Play/App Store Dlaczego Binance • Kształtuj przyszłość dzięki wiodącemu na świecie ekosystemowi blockchain • Współpracuj ze światowej klasy talentami w globalnej organizacji zorientowanej na użytkownika o płaskiej strukturze • Realizuj unikalne, szybkie projekty z autonomią w innowacyjnym środowisku • Prosperuj w miejscu pracy nastawionym na wyniki, z możliwościami rozwoju kariery i ciągłego uczenia się • Konkurencyjne wynagrodzenie i świadczenia dla firmy • Praca z domu ustalenia (ustalenia mogą się różnić w zależności od charakteru pracy zespołu biznesowego) Binance stara się być pracodawcą zapewniającym równe szanse. Wierzymy, że posiadanie zróżnicowanej siły roboczej jest podstawą naszego sukcesu.
Przesyłając podanie o pracę, potwierdzasz, że przeczytałeś i akceptujesz naszą Politykę prywatności kandydatów. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/client-full-stack-engineer-im-chat-platform-android-focus-binance
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.