Senior PHP Developer (Joomla CMS)
Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko:
Senior PHP Developer (Joomla CMS)
Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji opartych o PHP (7+/8.2) oraz CMS Joomla 4+
Tworzenie i rozwój komponentów, modułów oraz pluginów CMS Joomla
Rozwój warstwy frontendowej z wykorzystaniem JavaScript i React.js oraz integracja z backendem
Przygotowywanie i utrzymywanie dokumentacji technicznej dla rozwijanych aplikacji i rozwiązań
Proponowanie i wdrażanie usprawnień w obszarze wytwarzania oprogramowania, w tym narzędzi i procesów developerskich
Udział w spotkaniach projektowych i pełnienie roli eksperta technicznego w zakresie PHP, Joomla i frontendu
Współpraca z zespołem przy wykorzystaniu systemów kontroli wersji (Git/GitLab)
Tworzenie i utrzymywanie testów jednostkowych dla backendu (PHPUnit) oraz frontendu (React, Jest)
Wymagania:
Ponad 5. letnie doświadczenie w wytwarzaniu oprogramowania w języku programowania PHP w wersjach nie starszych niż 7. Umiejętność stosowania standardów bezpieczeństwa w wytwarzanym kodzie
Doświadczenie w wytwarzaniu oprogramowania w języku programowania PHP w wersjach nie starszych niż 8.2. Co najmniej dwa projekty zrealizowane z użyciem tej wersji języka
Praktyczna znajomość narzędzia Git/Gitlab – co najmniej 3 lata doświadczenia pracy z Git lub co najmniej 5 projektów realizowanych z tym narzędziem
Praktyczna znajomość środowiska programistycznego komponentów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 komponenty CMS Joomla w wersji 4 lub wyższej
Praktyczna znajomość środowiska programistycznego modułów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 moduły CMS Joomla w wersji 4 lub wyższej
Praktyczna znajomość środowiska programistycznego pluginów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 pluginy CMS Joomla w wersji 4 lub wyższej
Praktyczna znajomość języka JavaScript i biblioteki React.js – co najmniej 3 lata doświadczenia pracy z ww. technologią lub co najmniej 3 projekty realizowane z tym narzędziem
Praktyczna znajomość środowiska programistycznego systemu szablonów CMS Joomla, z uwzględnieniem wykorzystania języka JavaScript i bibliotek React.js
Doświadczenie w pisaniu testów jednostkowych (preferowana biblioteka PHPUnit) – co najmniej rok doświadczenia w pisaniu ww. testów lub zrealizowanych co najmniej 2 projekty
Doświadczanie w pisaniu testów jednostkowych pod React.js (preferowane: Jest oraz biblioteki z rodziny testing-library, np. react-testing-library) – co najmniej rok doświadczenia w pisaniu ww. testów lub zrealizowanych co najmniej 2 projekty
Nice to have:
Praktyczna znajomość frameworka Symfony (wersje 3–6+)
Praktyczna znajomość komunikacji REST i budowy API
Znajomość baz danych oraz języka SQL (np. MySQL, PostgreSQL)
Znajomość wzorców projektowych stosowanych w PHP i JavaScript
Oferujemy:
Stałe wsparcie konsultanta
Program rekomendacji pracowników

DCG
DCG to przestrzeń, w której spotykają się potrzeby biznesu i ambicje ludzi. Znamy wartość dobrze dopasowanej współpracy, dlatego pomagamy kandydatom znaleźć środowisko, w którym będą mogli rozwinąć skrzydła, a firmom - z...Senior PHP Developer (Joomla CMS)
Senior PHP Developer (Joomla CMS)