Senior PHP Developer (Joomla CMS)
Tech Stack / Keywords
Firma i stanowisko
DCG is a recruitment company located in Warsaw, Poland, specializing in providing recruitment services for various partners and projects.
Wymagania
- Over 5 years of experience in PHP development (versions 7 and above) with knowledge of security standards
- Experience with PHP 8.2 in at least two projects
- Practical knowledge of Git/GitLab with at least 3 years of experience or 5 projects
- Practical experience developing Joomla CMS 4+ components, modules, and plugins (at least 2 of each)
- Practical knowledge of JavaScript and React.js with at least 3 years of experience or 3 projects
- Experience with Joomla CMS template system using JavaScript and React.js
- Experience writing unit tests with PHPUnit and React.js testing tools (Jest, testing-library) for at least one year or 2 projects
Nice to have:
- Practical knowledge of Symfony framework (versions 3–6+)
- Practical knowledge of REST communication and API development
- Knowledge of databases and SQL (e.g., MySQL, PostgreSQL)
- Knowledge of design patterns used in PHP and JavaScript
Obowiązki
- Design, develop, and maintain applications based on PHP (7+/8.2) and Joomla CMS 4+
- Create and develop Joomla CMS components, modules, and plugins
- Develop frontend layer using JavaScript and React.js and integrate with backend
- Prepare and maintain technical documentation for applications and solutions
- Propose and implement improvements in software development tools and processes
- Participate in project meetings and serve as a technical expert in PHP, Joomla, and frontend
- Collaborate with the team using version control systems (Git/GitLab)
- Create and maintain unit tests for backend (PHPUnit) and frontend (React, Jest)
Benefity
- Continuous support from a consultant
- Employee referral program
Inne informacje
Informujemy, że administratorem danych jest DCG ul. Towarowa 28 00-839 Warszawa(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DCG
353 aktywne oferty