Opis oferty
- Szukamy Mid/Senior Developerów, co w praktyce oznacza min. 2 lata zawodowego doświadczenia.
- JavaScript - oczekujemy, że czujesz się pewnie zarówno w składni języka jak i w otoczeniu: DOM API, rozwiązania do budowania aplikacji (np. Webpack, Rollup, Parcel)
- CSS/SCSS a także narzędzia wspomagające jak PostCSS
- Umiejętność współpracy z projektantami nad podziałem elementów interfejsowych na praktyczne w użyciu komponenty. Projekty mamy wyrażone w Figmie a naszą ambicją jest budowanie wewnątrzfirmowego Design Systemu.
- Używanie systemów kontroli wersji (np. GIT)
- Współpraca nad kodem w podejściu peer code reviews (używane przez nas rozwiązanie to GitHub, ale doświadczenie z GitLab, Azure DevOps i innych też jest mile widziane)
- RESTowy model komunikacji przeglądarki z serwerem. Poza RESTem wykorzystujemy też komunikację opartą o WebSockets a głęboki system, którego tworzymy front webowy wykorzystuje model komunikacji CQS.
- Znajomość koncepcji testowania A/B i narzędzi realizujących takie testy (naszym wyborem jest Frosmo)
- Nastawienie na optymalizację wydajnościową dostarczanych do przeglądarki rozwiązań (np. znajomość modelu RAIL, metryk Web Vitals, narzędzia PageSpeed Insights/Lighthouse)
- Gotowość na czytanie kodu spoza swojej przestrzeni ekspertyzy. Wiemy, że poza dokumentacją opisową czy graficzną najwięcej szczegółów znajduje się w kodzie, ale nie zawsze jest to kod naszego zespołu. Niektóre zadania mogą się wiązać z potrzebą doczytania szczegółów implementacji w PHP, C# ale także Terraform czy Salesforce Apex.
- Chęć budowania rozwiązań, które nie tylko dobrze działają i wyglądają, ale także pozwalają na stosowanie metryk (różne aspekty działania elementów systemu mierzymy za pomocą narzędzi Google Analytics, Sentry i Splunk)
- Otwartość na współpracę interdyscyplinarną z zespołem administrującym rozwiązaniami chmurowymi (w tym obszarze korzystamy z AWS i Cloudflare)
Opis oferty
Osoba, której szukamy będzie pracowała nad utrzymywaniem i rozwojem obecnego systemu, jak i nad tworzeniem nowych projektów, takich jak nowa wersja naszej strony dla mobilnych platform. Nasz core’owy produkt funkcjonuje na rynku już od 8 lat. Od samego początku pracujemy w trybie Agile SCRUM i mamy w tym duże doświadczenie. Mamy pełny proces CI/CD z testowymi środowiskami, wsparcie dedykowanego zespołu QA, codereview i regularne release’y Pracujemy po partnersku! To znaczy, że dajemy dużo możliwości do samodzielnej pracy i decyzyjności w narzędziach. Ufamy sobie nawzajem i czujemy się współodpowiedzialni za projekty, w których uczestniczymy.