Senior PHP Developer
Коротко
Develops and maintains web applications in PHP and Symfony, improving software processes, with code review and knowledge sharing; stack includes PHP 7, Symfony · Needs: Minimum 3 years in PHP 7+; Symfony 3-6; JavaScript; REST API; SQL; Git; hybrid work from client office in Warsaw.
Описание от работодателя
Required skills: PHP 7, Symfony 3-6, JavaScript, REST API, SQL, Git, Behat, Docker, React.js/TypeScript, Kubernetes/Rancher/Agro
Poszukujemy doświadczonego PHP Developera, który będzie odpowiedzialny za rozwój i utrzymanie aplikacji webowych oraz udział w doskonaleniu procesów wytwarzania oprogramowania. Szukamy osoby samodzielnej, dobrze współpracującej z zespołem i dbającej o jakość tworzonego kodu.
Stawka: do 85 PLN/h netto
Współpraca: Długofalowa
Tryb: Hybryda z biura klienta w Warszawie
Praca na sprzęcie zapewnionym przez klienta
Wymagania:
Minimum 3 lata doświadczenia w wytwarzaniu oprogramowania w PHP w wersji 7 lub nowszej.
Bardzo dobra praktyczna znajomość frameworka Symfony w wersjach 3–6 lub nowszych.
Umiejętność programowania w JavaScript.
Znajomość wzorców projektowych stosowanych w PHP i JavaScript.
Praktyczna znajomość komunikacji z wykorzystaniem REST API.
Znajomość składni SQL.
Umiejętność pracy z systemem kontroli wersji Git.
Samodzielność w realizacji zadań oraz umiejętność rozwiązywania złożonych problemów technicznych.
Umiejętność pracy zespołowej, komunikatywność i konstruktywna współpraca.
Gotowość do dzielenia się wiedzą, prowadzenia code review i przestrzegania standardów projektowych.
Dodatkowym atutem będzie:
Co najmniej 7 lat doświadczenia w PHP 7+.
Praktyczna znajomość GitLab oraz GitLab CI/CD, w tym komponentów CI/CD.
Doświadczenie z API Platform.
Doświadczenie w pracy z React.js oraz TypeScript.
Umiejętność pisania testów jednostkowych w PHP, w szczególności z wykorzystaniem PHPUnit.
Doświadczenie w testowaniu aplikacji React.js, np. z wykorzystaniem Jest lub Testing Library.
Znajomość testów behawioralnych z wykorzystaniem Behat.
Doświadczenie w automatyzacji testów UI/E2E aplikacji webowych z wykorzystaniem Playwright.
Praktyczna znajomość Dockera i Docker Compose.
Doświadczenie w programistycznym wykorzystaniu Kubernetes, Rancher lub Argo.
Znajomość narzędzi Grafana i RabbitMQ.
Doświadczenie w pracy z technologiami frontendowymi Material UI i Vite.
Praktyczna znajomość pracy z monorepo z wykorzystaniem Turborepo i menedżera pakietów pnpm.
Obowiązki:
Rozwój, budowa i utrzymanie aplikacji oraz systemów webowych.
Tworzenie i rozwijanie oprogramowania z wykorzystaniem PHP i frameworka Symfony.
Implementacja rozwiązań frontendowych z wykorzystaniem JavaScript i React.js.
Projektowanie i rozwój komunikacji pomiędzy systemami z wykorzystaniem REST API.
Tworzenie i utrzymywanie testów jednostkowych oraz testów aplikacji frontendowych.
Prowadzenie dokumentacji technicznej rozwijanych aplikacji.
Udział w code review, dbanie o jakość kodu i przestrzeganie przyjętych standardów projektowych.
Współpraca przy rozwoju i usprawnianiu procesów wytwarzania oprogramowania, w tym narzędzi i procesów testowania.
Udział w spotkaniach zespołów roboczych dotyczących realizowanych projektów.
Poszukiwanie optymalnych rozwiązań technicznych i proponowanie usprawnień.
Oferujemy:
Stawkę do 85 PLN/h netto na B2B
Przelew wynagrodzenia w dogodnej formie
Krótki, 14-dniowy termin płatności faktury
Długoterminową współpracę
Bogaty pakiet prywatnej opieki medycznej
Dostęp do platformy kafeteryjnej MyBenefit, umożliwiającej m.in . zamawianie kart MultiSport oraz kart podarunkowych do popularnych sklepów i usług