12 września 2024 r
Starszy inżynier Full Stack віддалено O nas: Data Science UA to firma usługowa posiadająca rozległą wiedzę specjalistyczną w zakresie analityki danych i sztucznej inteligencji. Nasza podróż rozpoczęła się w 2016 roku od organizacji pierwszej konferencji Data Science UA, która stworzyła podwaliny pod nasz rozwój. W ciągu ostatnich 7 lat pilnie wspieraliśmy największą społeczność analityki danych w Europie Wschodniej, mogącą poszczycić się siecią ponad 30 000 najle
12 września 2024 r
Starszy inżynier Full Stack
віддалено
O nas:
Data Science UA to firma usługowa posiadająca rozległą wiedzę specjalistyczną w zakresie analityki danych i sztucznej inteligencji. Nasza podróż rozpoczęła się w 2016 roku od organizacji pierwszej konferencji Data Science UA, która stworzyła podwaliny pod nasz rozwój. W ciągu ostatnich 7 lat pilnie wspieraliśmy największą społeczność analityki danych w Europie Wschodniej, mogącą poszczycić się siecią ponad 30 000 najlepszych inżynierów zajmujących się sztuczną inteligencją.
O kliencie: Nasz klient jest pionierem w reklamie opartej na danych, znanym z innowacyjnego podejścia do optymalizacji miejsc docelowych reklam i efektywności kampanii dzięki zaawansowanej analityce i maszynom techniki uczenia się. Celem firmy jest zrewolucjonizowanie reklamy, umożliwienie markom skuteczniejszego docierania do odbiorców.
Informacje o stanowisku: Poszukujemy doświadczonego
starszego inżyniera Full Stack , który dołączy do zespołu w celu opracowywania najnowocześniejszych spostrzeżeń i możliwości analityczne na zupełnie nowej platformie samoobsługowej, zbudowanej od podstaw w celu wykorzystania podejścia do rozwoju opartego na produktach (PLG). Na tym stanowisku będziesz ściśle współpracować z menedżerami produktów, projektantami i inżynierami danych, aby zapewnić bezproblemową integrację funkcji analitycznych z platformą. Zdolność do częstych iteracji i dostarczania kompleksowych funkcji wysokiej jakości jest kluczowa na tym stanowisku.
To stanowisko znajduje się w Kijowie lub Lwowie na Ukrainie. Zespół znajduje się zarówno w Kijowie, jak i we Lwowie i pracuje głównie zdalnie, sporadycznie spotykając się w biurze we Lwowie. Wymagania: – ponad 5 lat doświadczenia w programowaniu pełnego stosu, ze szczególnym uwzględnieniem aplikacji internetowych i platform opartych na danych
— Licencjat z informatyki, inżynierii komputerowej lub pokrewnej dziedziny technicznej.
– Doskonała biegłość w języku TypeScript, w tym dobre pisanie i projektowanie interfejsu dla skalowalnych baz kodu.
— Dogłębne zrozumienie React i jego ekosystemu, w tym haków, komponentów funkcjonalnych i komponentów React Server Components (RSC).
– Biegłość w CSS Tailwind w celu tworzenia responsywnych, dostępnych i estetycznych interfejsów użytkownika.
– Doświadczenie w budowaniu narzędzi i dashboardów do wizualizacji danych przy użyciu bibliotek opartych na React (np. D3.js, Chart.js).
— Doświadczenie z SSR (renderowanie po stronie serwera) i SSG (generowanie witryny statycznej) przy użyciu Next.js w celu optymalizacji pod kątem wydajności i SEO.
– Umiejętność tworzenia backendu (np. Node.js) z tRPC jako strukturą API.
– Doświadczenie w projektowaniu i opracowywaniu interfejsów API, obsłudze uwierzytelniania, autoryzacji i najlepszych praktyk w zakresie bezpieczeństwa.
– Umiejętność tworzenia skalowalnych i niezawodnych warstw pobierania danych, szczególnie na potrzeby analiz w czasie rzeczywistym lub na dużą skalę.
– Doświadczenie z architekturami bezserwerowymi, zrozumienie przetwarzania brzegowego i wykorzystania CDN w celu zwiększenia wydajności i niezawodności.
— Solidne doświadczenie z Vercelem lub innymi platformami bezserwerowymi do wdrażania, potoków CI/CD i monitorowania wydajności.
– Doświadczenie z platformami do testów jednostkowych i kompleksowych, takich jak Vitest, Cypress lub podobnymi, zapewniającymi jakość i stabilność aplikacjilikacje.
– Biegłość w korzystaniu z Git do kontroli wersji, w tym doświadczenie w zakresie żądań ściągnięcia, przeglądania kodu i strategii rozgałęziania.
Dodatkowym atutem będzie: – Znajomość reklamy cyfrowej lub analityki medialnej.
— Wiedza na temat SEO, dostępności i optymalizacji wydajności aplikacji internetowych.
Obowiązki: — Projektowanie i wdrażanie statystyk i paneli analitycznych dla platformy samoobsługowej, zapewniających użytkownikom przydatne dane umożliwiające ulepszenie ich kampanii.
— Tworzyj usługi frontendowe i backendowe przy użyciu React, Next.js i TypeScript, zapewniając płynną integrację między komponentami.
— Twórz niezawodne, skalowalne interfejsy API za pomocą tRPC, aby udostępniać dane analityczne aplikacji frontendowej.
— Twórz wydajne strony renderowane po stronie serwera (SSR) lub strony statyczne generowane przez witrynę (SSG) za pośrednictwem Next.js w celu wyświetlania wyników analitycznych zoptymalizowanych pod kątem wydajności.
— Współpracuj z projektantami, aby wdrożyć responsywne i atrakcyjne wizualnie interfejsy użytkownika za pomocą CSS Tailwind, zapewniając użytkownikom platformę płynną i intuicyjną obsługę.
– Optymalizuj cały stos, aby zapewnić krótki czas ładowania, pobieranie danych z niewielkimi opóźnieniami i płynną obsługę użytkowników, zwłaszcza w przypadku wizualizacji i stron analitycznych zawierających dużo danych.
— Wdrażaj platformę i zarządzaj nią za pomocą Vercel, wykorzystując jej funkcje bezserwerowe do procesów zaplecza i zapewniając wydajne wdrożenia i skalowanie.
— Bierz udział w przeglądach kodu, programowaniu w parach i sesjach dzielenia się wiedzą, aby zapewnić wysoką jakość i łatwość konserwacji kodu.
— Wdrażaj testy jednostkowe i kompleksowe testy komponentów frontendowych i backendowych, aby zapewnić niezawodność i ograniczyć błędy w produkcji.
Firma oferuje: – szansę na bycie w czołówce technologii reklamowych i wpływanie na najważniejsze decyzje marketingowe.
– Innowacyjne środowisko współpracy, w którym Twój wkład może coś zmienić.
— Szansa pracy z pełnym pasji zespołem analityków danych, inżynierów, menedżerów produktów i projektantów.
– Kultura, która ceni naukę, rozwój i dążenie do doskonałości.