Opis oferty
Inżynier Oprogramowania PHP - Core Web Developer w Różyny, Polska
ITSale Łukasz Szyszkowski
- KontraktUmowa czasowa lub freelancing
5500 - 8000 zł
Różyny, Polska
Wymagane, PHP, MySQL, SQL, Git, GitHub, CSS
System operacyjny, Windows Twój zakres obowiązków, • Rozwój platform e-commerce i B2B – opieka nad systemami od pomysłu, przez kodowanie, aż po stabilne działanie., • Pisanie kodu back-end (PHP) – wdrażanie nowych funkcji biznesowych w czystym PHP, opartym o programowanie obiektowe (OOP)., • Praca z bazami danych (MySQL) – projektowanie struktur baz, pisanie i optymalizowanie szybkich zapytań SQL., • Prace front-endowe – tworzenie elementów wyglądu i funkcji użytkownika przy użyciu HTML5, CSS/LESS oraz JavaScript (jQuery)., • Integracje i API – budowanie i utrzymanie połączeń (API) do wymiany danych między naszymi systemami a zewnętrznymi partnerami., • Dbanie o jakość i stabilność – szukanie błędów, poprawianie ich na bieżąco i pilnowanie, aby system działał bez przerw., • Praca z Gitem – prowadzenie czystej historii zmian w kodzie na GitHubie. • Bardzo dobra znajomość czystego PHP (Core PHP, OOP) – musisz czuć się pewnie pisząc kod bez frameworków typu Laravel czy Symfony., • Doświadczenie z bazami MySQL – umiejętność projektowania tabel i optymalizacji zapytań tak, aby system działał wydajnie., • Znajomość technologii webowych – dobre rozumienie protokołu obsługi sesji, cookies oraz formatów JSON i XML., • Tworzenie i obsługa REST API – sprawne łączenie systemów i przesyłanie danych., • Podstawy Front-endu – praktyczna znajomość HTML5, CSS (preprocesor LESS) oraz JavaScript/jQuery do budowy responsywnych stron., • Dbanie o bezpieczeństwo – znajomość i wdrażanie zabezpieczeń przed popularnymi zagrożeniami, takimi jak SQL Injection czy XSS., • Sprawne debugowanie – umiejętność korzystania z narzędzi programistycznych w przeglądarce (DevTools: Console, Network) do szybkiego lokalizowania błędów., • Znajomość Git / GitHub – codzienna praca z systemem kontroli wersji., • Analityczne myślenie i samodzielność – umiejętność czytania "zastanego" kodu, analizowania dokumentacji i sprawnego rozwiązywania problemów technicznych. Mile widziane, Link do Twojego GitHuba – chętnie zobaczymy próbki Twojego kodu (projekty własne, komercyjne lub komercyjne fragmenty). Benefity, brak dress code’u, kawa / herbata, parking dla pracowników