Frontend Developer
Większość ofert dla Frontend Developerów wygląda podobnie: kolejne formularze, sklepy internetowe, walka o piksele na landing page’ach i wyświetlanie statycznych danych z REST API.
W EGZOTech robimy coś zupełnie innego. Twój interfejs będzie "twarzą" zaawansowanych robotów rehabilitacyjnych, z którymi na co dzień pracują fizjoterapeuci i pacjenci na całym świecie.
Dlaczego warto do nas dołączyć?
1. Frontend, który ożywia maszyny
Zapomnij o nudnym "wyświetlaniu JSON-a". W EGZOTech tworzysz aplikacje SPA, które komunikują się bezpośrednio z hardwarem urządzeń poprzez WebSockets i nasze autorskie protokoły. Twoim wyzwaniem będzie optymalizacja wydajności przy wizualizacji danych w czasie rzeczywistym – tak, aby terapeuta widział precyzyjny wykres pracy mięśni pacjenta bez żadnych opóźnień. Tworzysz aplikacje wieloplatformowe, które działają nie tylko w przeglądarce, ale sterują urządzeniami opartymi na Linuxie i Androidzie.
2. Nowoczesny stack i wsparcie AI
Nie chcemy, żebyś tracił czas na boilerplate. Wierzymy w inżynierskie podejście, dlatego zapewniamy dostęp do GitHub Copilot oraz Gemini Pro. Pracujesz w nowoczesnym ekosystemie: TypeScript i React to nasza baza , stan zarządzany jest przez Redux + RTK Query , a całość testujemy (Unit & E2E) przy użyciu Cypress i Playwright. Masz tu przestrzeń na kreatywne rozwiązywanie problemów, a nie odtwórcze klepanie kodu.
3. Realny wpływ na zdrowie ludzi
Twoja praca ma znaczenie. Projektujesz i rozwijasz interfejsy, które muszą być nie tylko ładne, ale przede wszystkim intuicyjne i niezawodne dla personelu medycznego. Współpracujesz bezpośrednio z zespołem UX/UI, Embedded oraz zespołem klinicznym. Dzięki Twoim rozwiązaniom rehabilitacja staje się skuteczniejsza, a pacjenci po udarach czy urazach szybciej wracają do sprawności.
Wymagania
Minimum 3,5 lata doświadczenia zawodowego w roli Frontend Developer
Sprawne tworzenie aplikacji frontendowych z użyciem React i TypeScript
Doświadczenie przy budowie aplikacji webowych w oparciu o model SPA
Znajomość narzędzi: Visual Studio Code, Git, NPM
Znajomość wzorców projektowych, umiejętność programowania obiektowego oraz funkcyjnego
Znajomość języka angielskiego na poziomie umożliwiającym zrozumienie dokumentacji technicznej
Umiejętność pracy zespołowej o podejściu skoncentrowanym na rozwiązywaniu problemów użytkowników
Umiejętność kreatywnego rozwiązywania zadań i problemów
Dyspozycyjność do pracy hybrydowej (2 dni z biura w Gliwicach, 3 dni zdalnie)
Nice to have
Znajomość Node.js
Doświadczenie w pracy z obrazami Docker
Doświadczenie w pracy z GitHub, znajomość GitHub Actions
Znajomość WebSocket
Pisanie testów jednostkowych w Jest
Umiejętność pisania testów E2E w Cypress
Znajomość Chakra UI
Znajomość systemu operacyjnego Linux, pisanie skryptów w Bash
Doświadczenie w pracy z Google Cloud Platform
Doświadczenie w pracy z Preact Signals
Umiejętność optymalizacji kodu pod względem wydajności w zastosowaniach do wyświetlania danych w czasie rzeczywistym
Zakres pracy
Projektowanie i rozwój istniejącej aplikacji w technologii TypeScript + React
Bezpośrednia komunikacja z hardware urządzeń poprzez firmowe protokoły i WebSocket
Rozwijanie wieloplatformowej aplikacji dla urządzeń opartych na systemie Linux oraz Android
Pisanie testów jednostkowych, integracyjnych oraz testów automatycznych E2E
Uczestnictwo w Code Review zespołu
Współpraca z zespołem UX/UI, zespołem Embedded, zespołem klinicznym oraz testerem
Utrzymanie wysokiej jakości kodu oraz dobrych praktyk programistycznych
Udział w procesie wdrażania i utrzymania aplikacji
Bycie częścią zespołu, który tworzy i dostarcza rozwiązania programistyczne na wszystkich etapach cyklu produkcyjnego
Optymalizacja wydajności i bezpieczeństwa aplikacji
Dodatkowo oferujemy
Dostęp do GitHub Copilot w ramach tworzenia oprogramowania
Dostęp do Gemini Pro
Możliwość rozwoju i wprowadzania własnych rozwiązań
Elastyczne godziny pracy
Laptop z systemem Windows lub Linux
Jesteśmy otwarci na współpracę B2B
Frontend Developer
Frontend Developer