- Pozycja: PHP Tech Lead
- Wynagrodzenie: 22 000 – 25 000 PLN
- Forma umowy: B2B or perm
Nasz klient specjalizuje się w organizowaniu podróży oraz świadczeniu usług turystycznych. Oferuje szeroką gamę wyjazdów, takich jak wakacje, wycieczki objazdowe czy wyjazdy integracyjne. Zapewnia kompleksową obsługę, w tym rezerwację noclegów, transportu oraz atrakcji turystycznych. Firma współpracuje z biurami podróży oraz organizatorami, aby dostarczyć klientom wyjątkowe doświadczenia. Dostosowuje ofertę do indywidualnych potrzeb klientów, zapewniając komfort i bezpieczeństwo podróży.
Obowiązki:
- Analiza wymagań biznesowych i technicznych
- Tworzenie, rozwój i utrzymanie aplikacji webowych głównie od strony backendowej (w razie konieczności również front)
- Projektowanie i implementacja nowych funkcjonalności oraz utrzymanie istniejących rozwiązań
- Tworzenie i aktualizacja dokumentacji projektowej
- Wsparcie klientów wewnętrznych w rozwiązywaniu problemów
- Współpraca z pozostałymi członkami zespołu
- Dbałość o wysoką jakość kodu oraz korzystanie z dobrych praktyk programistycznych; optymalizacja kodu w celu poprawy wydajności aplikacji
- Aktywny udział w spotkaniach; prowadzenie spotkań scrumowych
- Inicjowanie pomysłów, proponowanie rozwiązań oraz branie odpowiedzialności za podejmowane decyzje
- Definiowanie i wdrażanie architektury w oparciu o zasady CI/CD
- Tworzenie i utrzymywanie testów jednostkowych dla nowych funkcji
- Śledzenie trendów oraz nowości związanych z technologią PHP
- Rozumienie znaczenia akronimów SOLID, KISS, DRY, PSR
Wymagania:
- Minimum 5 lat doświadczenia na stanowisku Fullstack PHP Developer oraz przynajmniej 1 rok w roli lidera zespołu
- Znajomość zasad projektowania relacyjnych baz danych.
- Znajomość języków programowania PHP, wzorców projektowych oraz REST API
- Znajomość javascript, HTML, CSS, HTML, CSS, Bootstrap
- Doświadczenie w pracy z API zewnętrznymi
- Umiejętność korzystania z systemu kontroli wersji GIT
- Doświadczenie w pracy z metodykami zwinnymi, znajomość zasad test-driven development oraz continuous integration
- Doświadczenie z dużymi projektami
- Zainteresowanie nowoczesnymi technologiami i trendami w branży IT
- Znajomość języka angielskiego na poziomie umożliwiającym korzystanie z dokumentacji technicznej.
- Zdolności analitycznego myślenia i samodzielnego rozwiązywania problemów.
- Umiejętność podejmowania decyzji oraz ponoszenia za nie odpowiedzialności
- Umiejętność pracy w zespole.
- Pozytywne nastawienie i otwartość na wyzwania