Frontend Developer
⚲ Warszawa, Praga-Południe
17 000–23 000 zł / mies. (zal. od umowy)
Wymagania
- TypeScript
- Vue.js
- Nuxt.js
- SSR
- MS SQL
- Tailwind CSS
- TESTY E2E
- TESTY REGRESJI WIZUALNEJ
Opis stanowiska
Nasze wymagania:
Bardzo dobra znajomość Vue.js oraz Nuxt.js.
Doświadczenie w zarządzaniu globalnym stanem aplikacji z wykorzystaniem Pinia oraz optymalizacji przepływu danych między komponentami.
Dobra znajomość renderowania po stronie serwera (SSR/SSG) oraz zagadnień związanych z wydajnością aplikacji webowych.
Praktyczna znajomość TypeScript, w tym silnego typowania, interfejsów i generyków.
Umiejętność budowania nowoczesnych, wydajnych i dostępnych interfejsów użytkownika z wykorzystaniem Tailwind CSS oraz semantycznego HTML, z uwzględnieniem zasad SEO i accessibility.
Doświadczenie w pracy z Dockerem oraz podstawowa znajomość procesów CI/CD, pozwalająca na samodzielne uruchamianie i utrzymanie środowisk lokalnych.
Umiejętność analizowania logów, diagnozowania problemów oraz skutecznego rozwiązywania błędów produkcyjnych.
Dbałość o jakość dostarczanych rozwiązań oraz gotowość do ścisłej współpracy z zespołem QA.
Samodzielność, proaktywność i poczucie odpowiedzialności za realizowane zadania od etapu analizy po wdrożenie.
Umiejętność płynnego przełączania się między rozwojem nowych funkcjonalności, utrzymaniem systemów oraz refaktoryzacją istniejących rozwiązań.
Partnerskie podejście do współpracy, wysoka kultura komunikacji oraz transparentne informowanie o ryzykach i wyzwaniach technicznych.
Nastawienie na rozwiązywanie problemów i poszukiwanie optymalnych rozwiązań, również na styku aplikacji, infrastruktury i procesów.
Gotowość do dzielenia się wiedzą i wspierania rozwoju kompetencji w zespole.
Mile widziane:
Doświadczenie w testach E2E z wykorzystaniem narzędzi takich jak Playwright.
Znajomość narzędzi wspierających testowanie i regresję wizualną, np. Vitest.
Doświadczenie w pracy z relacyjnymi bazami danych (np. Microsoft SQL Server), w tym optymalizacji zapytań oraz podstawowa znajomość Entity Framework Core.
O projekcie:
Dołącz do naszego zespołu jako Frontend Developer i twórz nowoczesne rozwiązania wspierające kluczowe obszary działalności firmy. W tej roli będziesz odpowiadać za rozwój nowych funkcjonalności oraz utrzymanie i optymalizację istniejących aplikacji webowych, dbając o wysoką jakość kodu, wydajność i doskonałe doświadczenia użytkowników. To świetna okazja, aby mieć realny wpływ na decyzje technologiczne, współtworzyć skalowalne interfejsy użytkownika oraz rozwijać swoje kompetencje w obszarze nowoczesnych technologii frontendowych.
Dołączysz do zgranego, partnerskiego zespołu, w którym Twoje pomysły, inicjatywa i zaangażowanie mają realne znaczenie.
Zakres obowiązków:
Rozwój i utrzymanie kluczowych serwisów internetowych firmy opartych o Vue.js i Nuxt.
Projektowanie oraz implementacja nowych funkcjonalności frontendowych z wykorzystaniem Vue.js, Nuxt, TypeScript i Tailwind CSS.
Tworzenie skalowalnych, wydajnych i dostępnych interfejsów użytkownika zgodnie z dobrymi praktykami UX, SEO oraz semantycznego HTML.
Zarządzanie stanem aplikacji z wykorzystaniem Pinia oraz optymalizacja przepływu danych między komponentami.
Rozwijanie aplikacji wykorzystujących renderowanie po stronie serwera (SSR/SSG) oraz dbanie o ich wydajność i stabilność.
Refaktoryzacja istniejącego kodu oraz wdrażanie usprawnień poprawiających jakość, utrzymywalność i wydajność aplikacji.
Analiza i rozwiązywanie problemów produkcyjnych, diagnozowanie błędów na podstawie logów oraz wsparcie utrzymania aplikacji.
Ścisła współpraca z zespołem QA przy testowaniu i weryfikacji dostarczanych funkcjonalności.
Praca z Dockerem oraz udział w procesach CI/CD, w tym samodzielne uruchamianie i utrzymanie środowisk lokalnych.
Identyfikowanie ryzyk technicznych oraz proponowanie usprawnień architektury i procesów wytwórczych.
Dzielenie się wiedzą oraz aktywny udział w budowaniu kompetencji zespołu.
Oferujemy:
Stabilne zatrudnienie w oparciu o umowę o pracę lub współpracę w modelu B2B
Konkurencyjne wynagrodzenie dopasowane do Twojego doświadczenia i kompetencji.
Możliwość pracy w modelu hybrydowym, zapewniającym równowagę między pracą zdalną a spotkaniami w biurze.
Realny wpływ na rozwój i utrzymanie kluczowych systemów oraz dużą samodzielność w działaniu.
Współpracę w niewielkim, partnerskim zespole, w którym liczy się otwarta komunikacja i wymiana wiedzy.
Komfortowo zlokalizowane biuro z dogodnym dojazdem.
Prywatną opiekę medyczną.
Kartę MultiSport.
Dostęp do świadczeń z Zakładowego Funduszu Świadczeń Socjalnych.
Dofinansowanie wypoczynku w ramach programu „wczasy pod gruszą”.
Bardzo dobra znajomość Vue.js oraz Nuxt.js.
Doświadczenie w zarządzaniu globalnym stanem aplikacji z wykorzystaniem Pinia oraz optymalizacji przepływu danych między komponentami.
Dobra znajomość renderowania po stronie serwera (SSR/SSG) oraz zagadnień związanych z wydajnością aplikacji webowych.
Praktyczna znajomość TypeScript, w tym silnego typowania, interfejsów i generyków.
Umiejętność budowania nowoczesnych, wydajnych i dostępnych interfejsów użytkownika z wykorzystaniem Tailwind CSS oraz semantycznego HTML, z uwzględnieniem zasad SEO i accessibility.
Doświadczenie w pracy z Dockerem oraz podstawowa znajomość procesów CI/CD, pozwalająca na samodzielne uruchamianie i utrzymanie środowisk lokalnych.
Umiejętność analizowania logów, diagnozowania problemów oraz skutecznego rozwiązywania błędów produkcyjnych.
Dbałość o jakość dostarczanych rozwiązań oraz gotowość do ścisłej współpracy z zespołem QA.
Samodzielność, proaktywność i poczucie odpowiedzialności za realizowane zadania od etapu analizy po wdrożenie.
Umiejętność płynnego przełączania się między rozwojem nowych funkcjonalności, utrzymaniem systemów oraz refaktoryzacją istniejących rozwiązań.
Partnerskie podejście do współpracy, wysoka kultura komunikacji oraz transparentne informowanie o ryzykach i wyzwaniach technicznych.
Nastawienie na rozwiązywanie problemów i poszukiwanie optymalnych rozwiązań, również na styku aplikacji, infrastruktury i procesów.
Gotowość do dzielenia się wiedzą i wspierania rozwoju kompetencji w zespole.
Mile widziane:
Doświadczenie w testach E2E z wykorzystaniem narzędzi takich jak Playwright.
Znajomość narzędzi wspierających testowanie i regresję wizualną, np. Vitest.
Doświadczenie w pracy z relacyjnymi bazami danych (np. Microsoft SQL Server), w tym optymalizacji zapytań oraz podstawowa znajomość Entity Framework Core.
O projekcie:
Dołącz do naszego zespołu jako Frontend Developer i twórz nowoczesne rozwiązania wspierające kluczowe obszary działalności firmy. W tej roli będziesz odpowiadać za rozwój nowych funkcjonalności oraz utrzymanie i optymalizację istniejących aplikacji webowych, dbając o wysoką jakość kodu, wydajność i doskonałe doświadczenia użytkowników. To świetna okazja, aby mieć realny wpływ na decyzje technologiczne, współtworzyć skalowalne interfejsy użytkownika oraz rozwijać swoje kompetencje w obszarze nowoczesnych technologii frontendowych.
Dołączysz do zgranego, partnerskiego zespołu, w którym Twoje pomysły, inicjatywa i zaangażowanie mają realne znaczenie.
Zakres obowiązków:
Rozwój i utrzymanie kluczowych serwisów internetowych firmy opartych o Vue.js i Nuxt.
Projektowanie oraz implementacja nowych funkcjonalności frontendowych z wykorzystaniem Vue.js, Nuxt, TypeScript i Tailwind CSS.
Tworzenie skalowalnych, wydajnych i dostępnych interfejsów użytkownika zgodnie z dobrymi praktykami UX, SEO oraz semantycznego HTML.
Zarządzanie stanem aplikacji z wykorzystaniem Pinia oraz optymalizacja przepływu danych między komponentami.
Rozwijanie aplikacji wykorzystujących renderowanie po stronie serwera (SSR/SSG) oraz dbanie o ich wydajność i stabilność.
Refaktoryzacja istniejącego kodu oraz wdrażanie usprawnień poprawiających jakość, utrzymywalność i wydajność aplikacji.
Analiza i rozwiązywanie problemów produkcyjnych, diagnozowanie błędów na podstawie logów oraz wsparcie utrzymania aplikacji.
Ścisła współpraca z zespołem QA przy testowaniu i weryfikacji dostarczanych funkcjonalności.
Praca z Dockerem oraz udział w procesach CI/CD, w tym samodzielne uruchamianie i utrzymanie środowisk lokalnych.
Identyfikowanie ryzyk technicznych oraz proponowanie usprawnień architektury i procesów wytwórczych.
Dzielenie się wiedzą oraz aktywny udział w budowaniu kompetencji zespołu.
Oferujemy:
Stabilne zatrudnienie w oparciu o umowę o pracę lub współpracę w modelu B2B
Konkurencyjne wynagrodzenie dopasowane do Twojego doświadczenia i kompetencji.
Możliwość pracy w modelu hybrydowym, zapewniającym równowagę między pracą zdalną a spotkaniami w biurze.
Realny wpływ na rozwój i utrzymanie kluczowych systemów oraz dużą samodzielność w działaniu.
Współpracę w niewielkim, partnerskim zespole, w którym liczy się otwarta komunikacja i wymiana wiedzy.
Komfortowo zlokalizowane biuro z dogodnym dojazdem.
Prywatną opiekę medyczną.
Kartę MultiSport.
Dostęp do świadczeń z Zakładowego Funduszu Świadczeń Socjalnych.
Dofinansowanie wypoczynku w ramach programu „wczasy pod gruszą”.
🔍 Dekoder Ogłoszenia
🔴
Samodzielność, proaktywność i poczucie odpowiedzialności za realizowane zadania od etapu analizy po wdrożenie.
Oczekuje się, że będziesz w stanie samodzielnie zarządzać całym cyklem życia zadania, od jego powstania po wdrożenie, bez ciągłego nadzoru.
🔴
Umiejętność płynnego przełączania się między rozwojem nowych funkcjonalności, utrzymaniem systemów oraz refaktoryzacją istniejących rozwiązań.
Możesz być poproszony o zajmowanie się zarówno nowymi projektami, jak i bieżącymi problemami oraz poprawkami w istniejącym kodzie, co może oznaczać brak jasnego podziału obowiązków.
🔴
Nastawienie na rozwiązywanie problemów i poszukiwanie optymalnych rozwiązań, również na styku aplikacji, infrastruktury i procesów.
Oczekuje się, że będziesz aktywnie szukać rozwiązań problemów, które mogą wykraczać poza Twoje bezpośrednie obowiązki, angażując się w szerszy kontekst techniczny i procesowy.
🟡
Gotowość do dzielenia się wiedzą i wspierania rozwo
Chociaż brzmi pozytywnie, może oznaczać, że będziesz musiał poświęcać czas na mentoring lub szkolenie mniej doświadczonych kolegów, co może wpływać na Twój własny czas na rozwój.
🔴
Doświadczenie w pracy z Dockerem oraz podstawowa znajomość procesów CI/CD, pozwalająca na samodzielne uruchamianie i utrzymanie środowisk lokalnych.
Choć wymienione jako podstawowe, może to oznaczać, że będziesz musiał zajmować się również aspektami DevOps, które wykraczają poza typowe obowiązki developera frontendowego.