Junior/Mid Fullstack Developer
Summary
Builds and maintains web apps for Wrocław’s municipal portal using PHP (Laravel/Symfony), JavaScript, and WCAG-compliant frontend; refactors legacy code and collaborates with a 15-person product team.
ARAW to spółka odpowiedzialna . za rozwój i utrzymanie miejskiego portalu informacyjnego , dostarczającego mieszkańcom aktualne informacje o tym, co dzieje się w mieście.
W związku z rozwojem naszego zespołu poszukujemy junior/mid Fullstack Developera, który wesprze nas w utrzymaniu i unowocześnianiu naszych produktów cyfrowych, realnie wpływających na życie mieszkańców Wrocławia. Jeśli masz opanowane fundamenty HTML, CSS i JavaScriptu, jak również backend (PHP), chcesz rozwijać się w wyspecjalizowanym zespole, a wysokie wymagania dotyczące dostępności cyfrowej (WCAG) nie stanowią dla Ciebie bariery, zapraszamy do zespołu.
Czym będziesz się zajmować:
Tworzeniem i rozwojem systemów oraz aplikacji webowych (w tym portalu ) od logiki biznesowej po interfejs użytkownika;
implementacją responsywnych i dostępnych layoutów na podstawie makiet z Figmy;
opieką nad istniejącymi systemami, sukcesywną refaktoryzacją legacy code oraz spłacaniem długu technologicznego;
dbaniem o jakość i wydajność kodu przy wsparciu doświadczonych developerów;
-
ścisłą współpracą z 15-osobowym zespołem produktowym (w Twoim otoczeniu będą: PM’owie, UX/UI Designer, programiści Frontend/Backend oraz QA).
Wymagania
Backend i architektura:
znajomość PHP (OOP, MVC) oraz doświadczenie w pracy z frameworkami PHP (Laravel lub Symfony);
doświadczenie w pracy z relacyjnymi bazami danych (MySQL) oraz bazami nierelacyjnymi (np. Redis);
umiejętność projektowania i wdrażania integracji z systemami zewnętrznymi (REST API, JSON);
doświadczenie w optymalizacji wydajnościowej aplikacji webowych po stronie backendu i frontendu;
doświadczenie w pracy z legacy code, znajomość zasad czystego kodu oraz refaktoryzacji.
Frontend i UI/UX:
Dobra praktyczna znajomość JavaScript (ES6+), HTML5 oraz CSS3/SASS/SCSS;
znajomość wytycznych dostępności cyfrowej WCAG 2.1 (poziom AA) i umiejętność wdrażania ich w praktyce;
umiejętność precyzyjnego przenoszenia projektów z Figmy na kod HTML/CSS z dbałością o UX/UI i RWD;
znajomość lub doświadczenie w pracy z systemem szablonów Twig.
Narzędzia i dobre praktyki:
Umiejętność pracy z systemem kontroli wersji Git oraz menedżerami pakietów (Composer, npm);
podstawowa znajomość narzędzi do automatyzacji i budowania frontendu (np. Gulp, Webpack);
znajomość narzędzi do zarządzania projektami, takich jak Jira;
-
umiejętność testowania i dokumentowania kodu.
Mile widziane:
Doświadczenie w pracy z nowoczesnym frameworkiem/biblioteką frontendową (np. React.js);
umiejętność obsługi narzędzi audytowych i optymalizacyjnych (np. Lighthouse);
wyczucie estetyki i znajomość podstaw UX/UI;
umiejętność pracy w środowisku macOS / Windows oraz podstawy konteneryzacji (np. Docker);
-
umiejętność efektywnego wykorzystania narzędzi AI i agentów kodujących (np. Claude Code, Gemini) w codziennej pracy.
To oferujemy:
Stabilne zatrudnienie na podstawie UoP;
wsparcie doświadczonych programistów i przestrzeń do dalszego rozwoju;
udział w ciekawych i ważnych społecznie projektach miejskich oraz realny wpływ na rozwój miejskich usług cyfrowych;
możliwość uczestniczenia w wydarzeniach miejskich i galach okolicznościowych;
budżet szkoleniowy;
przestrzeń do rozwoju;
praca stacjonarna z pakietem 24 dni pracy zdalnej w roku oraz elastyczny czas pracy;
cykliczne szkolenia wewnętrzne i zewnętrzne, wyjazdy oraz spotkania integracyjne;
możliwość dołączenia do zespołowych sekcji sportowych (np. siatkówka/tenis/siłownia/wspinaczka) i innych aktywności pozapracowych;
Pakiety dodatkowe (opcjonalnie): dostęp do korporacyjnych stawek na kartę MultiSport, prywatną opiekę medyczną oraz ubezpieczenie na życie