Uvation
Uvation
Uvation to firma świadcząca usługi technologiczne w obszarach infrastruktury IT, sztucznej inteligencji, cyberbezpieczeństwa i obsługi środowisk chmurowych. Jej oferta obejmuje zarządzane usługi IT, bezpieczeństwa i sieci, a także rozwiązania AI oparte na technologiach Dell i Nvidia. Uvation wspiera również środowiska chmurowe dzięki partnerstwom z Oracle Cloud, Google Cloud i Amazon Web Services oraz prowadzi marketplace produktów sprzętowych i programowych. Firma obsługuje organizacje z sektorów doradztwa, ochrony zdrowia i sztucznej inteligencji, dzięki czemu jej działalność może zainteresować specjalistów zajmujących się zarządzanymi usługami technologicznymi, bezpieczną infrastrukturą i korporacyjnymi rozwiązaniami chmurowymi.

Programista frontend (React, Next.js) — praca zdalna w Singapurze

Twórz niezawodne, responsywne interfejsy internetowe z użyciem React, Next.js i TypeScript. Dostarczaj przetestowane funkcje frontendowe, integracje z REST API oraz spójne działanie w różnych przeglądarkach.

Opis

  • Tworzyć responsywne interfejsy na podstawie zatwierdzonych projektów i kontraktów API
  • Samodzielnie realizować funkcje frontendowe przy minimalnym nadzorze
  • Badać błędy w przeglądarkach i rozwiązywać problemy ze zgodnością między przeglądarkami
  • Tworzyć czysty, wielokrotnego użytku, łatwy w utrzymaniu i dokładnie przetestowany kod frontendowy
  • Łączyć się z REST API, uwzględniając stany ładowania, błędów, braku danych i danych częściowych
  • Przekładać pliki Figma i inne specyfikacje wizualne na dokładne interfejsy
  • Pracować zgodnie ze wspólnymi praktykami inżynierskimi, w tym z użyciem gałęzi, pull requestów i przeglądów kodu

Wymagania

  • 4–6 lat doświadczenia w tworzeniu oprogramowania frontendowego
  • Silne doświadczenie w tworzeniu komponentów opartych na React, Next.js, TypeScript i hookach
  • Dobra znajomość cyklu życia komponentów, efektów, memoizacji oraz strategii unikania zbędnych ponownych renderowań
  • Doświadczenie z Next.js, Vite lub porównywalnym nowoczesnym frameworkiem budowania aplikacji frontendowych
  • Doświadczenie z Zustand, Redux Toolkit lub podobną biblioteką zarządzania stanem, w tym skuteczne stosowanie selektorów
  • Bardzo dobra znajomość HTML5, CSS3 i SCSS, w tym responsywnego designu, semantycznego kodu oraz zakresowego stylowania
  • Praktyczna znajomość zasad dostępności, w tym nawigacji za pomocą klawiatury, obsługi fokusu i właściwej implementacji ARIA
  • Doświadczenie z systemem projektowym, takim jak IBM Carbon, Material UI lub równoważną biblioteką komponentów
  • Umiejętność dokładnego odwzorowywania w kodzie projektów Figma i innych specyfikacji wizualnych
  • Doświadczenie w integracji REST API oraz obsłudze stanów ładowania, błędów, braku danych i danych częściowych
  • Doświadczenie z odpytywaniem, anulowaniem lub czyszczeniem żądań oraz odporną obsługą niekompletnych lub nieoczekiwanych odpowiedzi API
  • Praktyczna znajomość konfiguracji środowiska, zarządzania pakietami i procesów budowania aplikacji frontendowych
  • Doświadczenie w tworzeniu testów jednostkowych i komponentowych za pomocą Vitest lub Jest oraz React Testing Library
  • Bardzo dobra znajomość narzędzi deweloperskich przeglądarki i doświadczenie w diagnozowaniu działania między przeglądarkami
  • Praktyczna znajomość gałęzi Git, pull requestów, przeglądów kodu i wspólnych praktyk dostarczania oprogramowania
  • Umiejętność tworzenia czystego, wielokrotnego użytku i łatwego w utrzymaniu kodu frontendowego
  • Dobre zrozumienie bezpiecznego tworzenia aplikacji po stronie klienta, w tym obsługi zmiennych środowiskowych i bezpiecznego logowania
  • Doświadczenie z bibliotekami animacji, takimi jak GSAP, Framer Motion lub React Spring, będzie dodatkowym atutem
  • Doświadczenie z bibliotekami do tworzenia wykresów, takimi jak Recharts, Chart.js, D3.js lub Highcharts, będzie dodatkowym atutem
  • Praktyczne doświadczenie z three.js, React Three Fiber, WebGL lub HTML Canvas API będzie dodatkowym atutem
  • Znajomość profilowania wydajności, analizy bundli, leniwego ładowania i importów dynamicznych będzie dodatkowym atutem
  • Doświadczenie z narzędziami internacjonalizacji, takimi jak react-i18next lub next-intl, będzie dodatkowym atutem
  • Doświadczenie z narzędziami do testów end-to-end, takimi jak Playwright, będzie dodatkowym atutem
  • Znajomość granic błędów, monitorowania frontendu i potoków CI/CD będzie dodatkowym atutem
  • Znajomość Azure DevOps będzie dodatkowym atutem
  • Doświadczenie w pracy w zespole Agile z Jira i Confluence będzie dodatkowym atutem

Powiązane oferty pracy

Telepatia AI

Strateg ds. wdrożeń AI, Meksyk (praca hybrydowa)

Telepatia AI

Kieruj wdrożeniami Telepatia AI w szpitalach, firmach ubezpieczeniowych i sieciach klinik w Meksyku. Odpowiadaj za konfigurację kliniczną, wdrażanie rozwiązania przez lekarzy, wyniki pilotaży i zespoły wdrożeniowe.

Otwórz
Mercor

Specjalista ds. testowania bezpieczeństwa AI

Mercor
51 – 200 Pracownicy

Mercor poszukuje specjalisty ds. testowania bezpieczeństwa AI, który będzie sprawdzać zaawansowane systemy AI za pomocą zapytań adwersarialnych. Rola obejmuje dokumentowanie zagrożeń i współpracę z naukowcami nad zwiększaniem bezpieczeństwa i zgodności modeli.

Otwórz