Gravity Global Digital Ltd

Junior FullStack Developer

Jest to moja pierwsza praca jako programista. Głównym stack’iem technologicznym, na którym pracowałem, był Wordpress, z elementorem lub gutenbergiem. Moja praca polegała na zmianie wyglądu lub funkcjonalności modułów bądź stworzenie potrzebnego. W zależności od projektu korzystałem z np. gotowych modułów elementora, które stylowałem według projektu z Figmy. Podobnie wyglądała sytuacja na projektach, gdzie domyślnym page builderem był gutenberg. Dodatkowym wymogiem było zachowanie możliwości zmian poprzez edycje w nich. Pracowałem również na projektach, gdzie nie było klasycznych page builderów — zamiast nich moduły były pisane poprzez ACF bezpośrednio w PHP. Do stylowania, jak i dodawania funkcjonalności wykorzystywałem JavaScript, jQuery oraz Sass.

Kolejnym z moich obowiązków było tworzenie obiektu adobeDataLayer na potrzeby integracji z Adobe. Skrpyt nasłuchiwał kliknięcia w linki/przyciski funkcyjne i w zależności od jego funkcji/umiejscowienia, przygotowywał informacje i dodawał ją do obiektu. To samo dotyczyło się samego wejścia na stronę.

Moje stanowisko wymagało przechodzenia przez nawet kilka różnych projektów w ciągu jednego dnia. Dzięki temu nauczyłem się pracy na różnych środowiskach równocześnie.

Nauczyłem się tutaj całego workflow pracy jako programista. Poznałem pojęcia takie jak: DEV, STG czy PRD; working on live; git, github, commity, code review, pull requesty, merge, branche; agile, jira, estymacje, PM, daily call, sprinty.

Obowiązki w pigułce

Stack’i technologiczne

Github

image with contributions from github

© 2023 Dawid Ferchow   •  Theme Moonwalk