NoFluffJobs Hybrydowo Senior

WordPress / WooCommerce Developer

WebCrafters Studio

⚲ Sucha Beskidzka

11 500 - 14 000 PLN (B2B)

Wymagania

  • PHP
  • OOP
  • WordPress
  • WooCommerce
  • JavaScript
  • HTML
  • CSS
  • SCSS
  • Git
  • Docker
  • npm
  • Webpack
  • MySQL
  • Composer
  • Laravel (nice to have)

Opis stanowiska

O projekcie:
Tworzymy strony internetowe i sklepy od podstaw, dopasowując je do konkretnych potrzeb naszych Klienów. Nie wdrażamy gotowych szablonów - przygotowujemy własne rozwiązania, integrujemy strony z zewnętrznymi systemami i budujemy funkcjonalności dokładnie pod wymagania projektu.

Dużą część naszej pracy stanowi rozwój i utrzymanie istniejących serwisów. Na co dzień zajmujemy się poprawkami, aktualizacjami, zwiększaniem wydajności oraz rozwiązywaniem problemów zgłaszanych przez Klientów.

Stawiamy na rozwiązania tworzone z myślą o długoterminowym rozwoju.

Wymagania:
PHP i WordPress
- PHP 8+ - OOP, Composer.- WordPress: hooki, hierarchia szablonów, WP_Query, custom post types i taksonomie, WP REST API, WP-CLI.- Umiejętność napisania wtyczki od zera.- ACF - pola, grupy, acf-json, bloki ACF.
WooCommerce
- Nadpisywanie szablonów w motywie ze świadomością konsekwencji przy aktualizacjach Woo.- Znajomość hooków - koszyk, checkout, produkty, zamówienia, maile.- Rozszerzanie klas Woo.- Doświadczenie z bramkami płatności i kurierami (np. PayU, Przelewy24, tpay, Paynow, InPost, Apaczka, Furgonetka).
Front-end
- HTML i CSS na bardzo dobrym poziomie, SCSS / ITCSS o uporządkowanej strukturze i spójnej konwencji nazewnictwa (stosowana jest BEM).- JavaScript vanilla ES6+ - obsługa DOM, fetch, AJAX WordPressa i WooCommerce.- Budowanie assetów - npm, webpack lub Laravel Mix.- Kodowanie z projektu graficznego (Figma) - RWD, semantyka, dostępność.
Narzędzia i organizacja
- Git.- Docker w codziennej pracy - uruchamianie i debugowanie środowiska lokalnego. Raczej nie korzystamy z Dockera serwerowo.- MySQL/MariaDB - zapytania, indeksy, dumpy, migracja bazy między środowiskami.- Samodzielność w diagnozowaniu problemów - logi, Query Monitor, Xdebug.- Język polski w mowie i piśmie - na ten moment większość zgłoszeń oraz kontaktu z klientem prowadzona jest po polsku.
Inne
- WPML lub Polylang w projektach wielojęzycznych.- SEO techniczne - Yoast / Rank Math, schema, przekierowania, Core Web Vitals.- Optymalizacja - cache stron, Redis object cache, WebP, optymalizacja zapytań do bazy.- Bezpieczeństwo WordPressa - hardening, 2FA, audyt wtyczek, sanityzacja i escapowanie danych.- Integracje z CRM i marketing automation - Salesforce, GetResponse, MailerLite, ShopMagic.- Feedy produktowe i tracking e-commerce - Google Merchant, GTM, GA4, Google Ads.- Zgodność prawna sklepów - Omnibus, RODO, cookie consent.
Mile widziane
- Themosis Framework lub Laravel.- Blade jako silnik szablonów.- React i @wordpress/scripts - bloki Gutenberga pisane natywnie.

Codzienne zadania:
- Budowa stron i sklepów internetowych od podstaw.
- Tworzenie autorskich wtyczek.
- Integracje z systemami zewnętrznymi (API).
- Utrzymanie istniejących serwisów - poprawki, aktualizacje WordPressa i wtyczek, optymalizacja wydajności, diagnostyka zgłoszeń.

🔍 Dekoder Ogłoszenia

🟡
Nie wdrażamy gotowych szablonów - przygotowujemy własne rozwiązania
Oczekuje się od Ciebie tworzenia niestandardowych rozwiązań od podstaw, a nie adaptacji istniejących motywów.
🟡
Dużą część naszej pracy stanowi rozwój i utrzymanie istniejących serwisów.
Możesz spodziewać się pracy nad już istniejącymi projektami, co może oznaczać rozwiązywanie problemów i wprowadzanie poprawek.
🔴
Na co dzień zajmujemy się poprawkami, aktualizacjami, zwiększaniem wydajności oraz rozwiązywaniem problemów zgłaszanych przez Klientów.
Znaczna część pracy będzie polegała na reagowaniu na zgłoszenia i utrzymaniu stabilności istniejących rozwiązań.
🟢
Stawiamy na rozwiązania tworzone z myślą o długoterminowym rozwoju.
Oczekuje się od Ciebie pisania kodu, który będzie łatwy w utrzymaniu i skalowaniu w przyszłości, a nie tylko szybkich, doraźnych poprawek.
🔴
Nadpisywanie szablonów w motywie ze świadomością konsekwencji przy aktualizacjach Woo.
Musisz być przygotowany na to, że Twoje modyfikacje mogą wymagać ponownego dostosowania po każdej aktualizacji WooCommerce.