- Praca w 100% zdalna, delegacje
- Kontrakt z możliwością przedłużenia do 2026 roku.
- Wymagane 2-3 lata doświadczenia w technologii Drupal.
Projekt:
Nasz Klient poszukuje doświadczonych programistów webowych do prowadzenia prac rozwojowych i realizacji największych oraz najbardziej innowacyjnych projektów internetowych dla klientów w Wielkiej Brytanii i na całym świecie.
Obowiązki:
- Praca w zespołach cross-funkcjonalnych w ramach zwinnego procesu dostarczania (agile), odpowiedzialność za zapewnienie najwyższej jakości doświadczenia użytkownika, tworzenie rozwiązań CMS, e-commerce oraz dedykowanych aplikacji internetowych w technologii Drupal 8 i innych frameworkach, takich jak Symfony czy Magento.
- Odpowiedzialność za techniczną realizację komponentów, zapewnienie solidnych i skalowalnych rozwiązań — we współpracy z innymi programistami i architektami w celu zaprojektowania odpowiednich rozwiązań technicznych.
- Tworzenie wysokiej jakości kodu z uwzględnieniem ponownego użycia, wydajności i możliwości wdrażania; dbanie, aby zespół przestrzegał zarówno projektów rozwiązań, jak i standardów kodowania.
- Wkład w ciągłe doskonalenie procesu wytwarzania oprogramowania, praktyk, narzędzi i technik.
- Dzielenie się wiedzą i doświadczeniem z innymi programistami, by wspierać rozwój zespołu.
Wymagania techniczne:
- Dogłębna znajomość Drupal 8 oraz doświadczenie z wcześniejszymi wersjami (szczególnie Drupal 7).
- Doskonała znajomość PHP, w tym technik programowania obiektowego i wzorców projektowych. Znajomość nowoczesnych frameworków PHP (Symfony, Zend, Laravel) będzie dużym atutem.
- Doświadczenie w wdrażaniu i zarządzaniu aplikacjami na platformie Acquia Cloud.
- Znajomość nowoczesnych technik tworzenia aplikacji webowych, np. integracji nowoczesnych frameworków JavaScript z aplikacjami.
- Znajomość frameworków JavaScript takich jak React lub Angular będzie dodatkowym atutem.
- Ogólne doświadczenie w tworzeniu aplikacji webowych, znajomość dobrych praktyk i standardów (np. dostępność, użyteczność, zgodność ze standardami sieciowymi).
- Doświadczenie w pracy w zespołach zwinnych i w środowisku komercyjnym z zastosowaniem metodyk agile.
- Doświadczenie w dostarczaniu rozwiązań webowych w środowisku zintegrowanym, zrozumienie optymalizacji pod kątem wydajności i stabilności.
- Dobra znajomość zagadnień DevOps – w tym zarządzanie konfiguracją, środowiskiem, wersjami oraz automatyzacją.
Nasze podejście:
Zespół tworzą przede wszystkim inżynierowie oprogramowania – profesjonalizm i inżynieria oprogramowania są dla nas podstawą dostarczania rozwiązań. Technologie, z których korzystamy, stale się zmieniają – jedną z najważniejszych cech, jakich szukamy u inżyniera oprogramowania, jest zdolność adaptacji i stosowanie zasad inżynierskich do nowych technologii.
Metodyka pracy: Scrum