8 lipca 2024
miltech бронювання Senior Full-stack Developer (Angular + Node) віддалено Poszukujemy Senior Full-stack Developer , aby dołączyć do naszego zespołu ds. oprogramowania. Powinieneś aplikować na to stanowisko, jeśli jesteś prawdziwym hakerem i techno-optymistą z głęboką pasją do robotyki i misją pomocy Ukrainie. Dołącz do Ark, aby tworzyć technologie stosowane, które ratują życie i popychają naszą cywilizację do przodu. Podstawowe obowiązki Tworzenie i utrzymywanie złożon
8 lipca 2024
miltech бронювання
Senior Full-stack Developer (Angular + Node)
віддалено
Poszukujemy Senior Full-stack Developer , aby dołączyć do naszego zespołu ds. oprogramowania. Powinieneś aplikować na to stanowisko, jeśli jesteś prawdziwym hakerem i techno-optymistą z głęboką pasją do robotyki i misją pomocy Ukrainie. Dołącz do Ark, aby tworzyć technologie stosowane, które ratują życie i popychają naszą cywilizację do przodu.
Podstawowe obowiązki
- Tworzenie i utrzymywanie złożonych aplikacji internetowych przy użyciu Angular i TypeScript.
- Zintegruj i zoptymalizuj WebRTC pod kątem strumieniowego przesyłania wideo.
- Współpracuj z WebSockets, aby zapewnić wymianę danych w czasie rzeczywistym.
- Integruj i przetwarzaj strumienie wideo za pomocą protokołów RTP i GStreamer (lub ich odpowiedników).
- Współpracuj z programistami backendu, aby zapewnić bezproblemową integrację komponentów frontendu i backendu.
- Pisz testy i dbaj o wysoką jakość kodu.
- Wdrażaj najlepsze praktyki w zakresie programowania, optymalizacji wydajności i bezpieczeństwa aplikacji.
- Bądź mentorem dla młodszych programistów i bierz udział w przeglądach kodu.
Kwalifikacje
- Co najmniej 5 lat doświadczenia w rozwoju front-endu.
- Rozległa wiedza i doświadczenie z Angularem i TypeScriptem.
- Co najmniej 2 lata doświadczenia w pracy z Node.js.
- Biegłość w pracy z WebSockets i wdrażaniu wymiany danych w czasie rzeczywistym.
- Doświadczenie w integracji WebRTC do strumieniowego przesyłania wideo.
- Znajomość i doświadczenie z RTP i GStreamer (lub odpowiednikami).
- Silne umiejętności pisania czystego, łatwego w utrzymaniu i testowania kodu.
- Doświadczenie z systemami kontroli wersji (Git).
- Średnio zaawansowany poziom języka angielskiego umożliwiający czytanie dokumentacji technicznej i komunikację w zespole.
Proces rozmowy kwalifikacyjnej
1. Ekran rekrutera
2. Wywiad techniczny
3. Kontrola bezpieczeństwa
4. Wywiad końcowy