Senior PHP Developer (CMS Joomla)
Brak informacji o wynagrodzeniu
SeniorFull-time
#374843·Dodano dziś·0
Źródło: emagineTech Stack / Keywords
PHPGitGitLabJavaScriptReact.jsPHPUnitTestingReact
Firma i stanowisko
Projekt w branży publicznej z lokalizacją w Warszawie lub możliwością pracy 100% zdalnej.
Wymagania
- Minimum 5 lat doświadczenia komercyjnego w tworzeniu oprogramowania w języku PHP, z praktyczną znajomością wersji PHP 7 lub nowszych, w tym stosowania dobrych praktyk i standardów bezpieczeństwa kodu.
- Udokumentowane doświadczenie w realizacji projektów w środowisku PHP 8.2 lub nowszym – minimum dwa zakończone projekty.
- Praktyczna znajomość systemów kontroli wersji Git/GitLab, potwierdzona co najmniej 3-letnim doświadczeniem lub udziałem w minimum pięciu zakończonych projektach.
- Doświadczenie w projektowaniu i rozwijaniu komponentów dla systemu CMS Joomla (wersja 4 lub nowsza), obejmujące opracowanie co najmniej dwóch komponentów.
- Doświadczenie w tworzeniu i rozwijaniu modułów Joomla (wersja 4 lub nowsza), potwierdzone realizacją minimum dwóch modułów.
- Doświadczenie w tworzeniu i utrzymaniu wtyczek Joomla (wersja 4 lub nowsza), obejmujące realizację co najmniej dwóch wtyczek.
- Praktyczna znajomość środowiska programistycznego Joomla, w tym architektury systemu, zasad rozszerzania funkcjonalności oraz integracji własnych rozwiązań.
- Znajomość systemu szablonów Joomla wraz z umiejętnością implementacji nowoczesnych rozwiązań frontendowych z wykorzystaniem JavaScript i React.js.
- Minimum 3 lata praktycznego doświadczenia w programowaniu z wykorzystaniem JavaScript i React.js lub udział w co najmniej trzech zakończonych projektach.
- Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych, preferencyjnie z wykorzystaniem PHPUnit – minimum 1 rok doświadczenia lub udział w co najmniej dwóch projektach.
- Doświadczenie w tworzeniu testów jednostkowych dla aplikacji React.js, preferencyjnie z wykorzystaniem Jest oraz bibliotek z rodziny Testing Library – minimum 1 rok doświadczenia lub udział w co najmniej dwóch projektach.
Mile widziane:
- Doświadczenie z metodami rozwoju Agile.
- Znajomość narzędzi CI/CD.
- Znajomość narzędzi do monitorowania wydajności aplikacji.
Obowiązki
- Budowanie i ulepszanie oprogramowania produkowanego.
- Utrzymywanie dokumentacji technicznej dla aplikacji klienckich.
- Propozycje implementacji usprawnień procesów tworzenia oprogramowania, w tym narzędzi i środków efektywności dla klienta.
Benefity
- Możliwość pracy zdalnej lub w Warszawie.
- Projekt od lipca 2026 do lipca 2027.
- Praca w godzinach zazwyczaj między 8:00 a 17:00.
Inne informacje
Rozmowa techniczna odbywa się stacjonarnie.
emagine
219 aktywnych ofert