

Inżynier Oprogramowania PHP / Core Web Developer
Wynagrodzenie
5 500 - 8 000 zł / mies. brutto
Lokalizacja
Różyny
Wymiar pracy
Pełny etat
Typ umowy
Umowa o pracę, Samozatrudnienie, Umowa zlecenie
Opis
Zakres obowiązków:
- Kompleksowe zarządzanie cyklem życia platform handlowych (B2B/e-commerce) oraz wewnętrznej infrastruktury systemowej, z naciskiem na skalowalność, bezpieczeństwo i ciągłość operacyjną.
- Implementacja i integracja modułów biznesowych aplikacji z zastosowaniem natywnego kodu PHP oraz własnej architektury serwisów.
- Projektowanie architektury danych w systemie MySQL oraz optymalizacja zapytań SQL pod kątem wysokiej wydajności i integralności danych.
- Realizacja prac programistycznych w obszarze warstwy prezentacji, obejmująca wdrażanie nowych funkcjonalności z użyciem HTML5, LESS/CSS oraz biblioteki jQuery/JavaScript.
- Inżynieria i utrzymanie środowiska integracyjnego odpowiedzialnego za spójność przepływu danych wewnątrz organizacji oraz sprawną łączność z zewnętrznymi ekosystemami API.
- Nadzór nad jakością kodu, zaawansowana analityka błędów systemowych oraz prewencyjne i bieżące utrzymanie stabilności środowiska aplikacyjnego.
- Implementacja i utrzymanie standardów kontroli wersji w środowisku Git/GitHub w celu zapewnienia spójności oraz integralności bazy kodu.
Wymagania:
- Zaawansowana znajomość natywnego języka PHP (Core PHP) z uwzględnieniem paradygmatu programowania obiektowego (OOP) oraz gotowość do rozwijania architektury opartej na rozwiązaniach dedykowanych (bez wykorzystania zewnętrznych frameworków).
- Kompleksowa implementacja kluczowych standardów webowych: komunikacja bezstanowa i zarządzanie sesjami (HTTP, cookies), weryfikacja danych po stronie serwera/klienta oraz zaawansowane przetwarzanie struktur danych.
- Kompetencje w zakresie strukturyzacji i przetwarzania danych (JSON, XML) poparte znajomością standardów komunikacji za pośrednictwem interfejsów REST API.
- Umiejętność profilowania i debugowania aplikacji z wykorzystaniem DevTools (Chrome, Firefox). Efektywne wykorzystanie modułu Console do analizy wyjątków po stronie klienta oraz zakładki Network do weryfikacji payloadów, nagłówków i statusów odpowiedzi sieciowych.
- Biegłość w pracy z systemem MySQL w zakresie projektowania schematów bazodanowych, utrzymywania integralności danych oraz optymalizacji i implementacji wielopoziomowych zapytań SQL.
- Biegłość w projektowaniu i implementacji mechanizmów obronnych przed kluczowymi wektorami ataków webowych, w tym lukami typu Injection (SQLi) oraz Cross-Site Scripting (XSS).
- Praktyczne doświadczenie w tworzeniu responsywnych interfejsów użytkownika w oparciu o HTML5, zaawansowane arkusze stylów CSS z wykorzystaniem preprocesora LESS oraz skrypty JavaScript (jQuery).
- Doświadczenie w pracy z rozproszonym systemem kontroli wersji Git oraz obsłudze repozytoriów w środowisku GitHub.
- Biegłość w analizie syntaktycznej i semantycznej zastanego kodu źródłowego oraz kompetencje analityczne.
- Wysoki stopień autonomii w diagnozowaniu oraz rozwiązywaniu złożonych zagadnień technicznych, połączony z krytyczną analizą i walidacją wymaganych dokumentacji.
Mile widziane:
- Portfolio programistyczne (np. publiczne repozytorium GitHub) lub reprezentatywne próbki kodu źródłowego zrealizowanych projektów (komercyjnych, akademickich bądź własnych).
PRZYGOTUJ SIĘ DO ROZMOWY KWALIFIKACYJNEJ
Przećwicz odpowiadanie na pytania dotyczące tej oferty pracy i swojego CV.
Masz pytanie do pracodawcy odnośnie tej oferty?