Programista PHP (Gamifikacja)

Lokalizacja: Katowice , śląskie

Firma wyspecjalizowana w projektach wykorzystujących mechanikę gier w celu zwiększania zaangażowania pracowników (gamifikacja - już 3 odsłona), z własną platformą rozwijaną od 2012 roku, z zespołem 20 osób specjalizujących się w psychologii, marketingu, game design'u oraz programowaniu poszukuje:

 

Opis stanowiska

Oferujemy:

  • Pracę w wyjątkowych projekcie tj. Gamifikacja;
  • Samodzielność i realny wpływ na rozwój dedykowanego modułu oprogramowania;
  • Praca lokalizacji umiejscowionej w industrialnych przestrzeniach byłej Fabryki Porcelany;
  • Możliwość wyboru systemu operacyjnego (Linux / Windows);
  • Praca w biurze o powierzchni 400 mkw z wystrojem industrialnym;
  • Mocny komputer stacjonarny z 2 monitorami (22-24');
  • Wygodne biurko w open space ze ściankami działowymi;
  • Możliwość pracy w słuchawkach i kapciach;
  • Chillout room i zawody w pingponga;
  • Częste wyjścia firmowe i imprezy integracyjne (np. wyjazdy w góry);
  • Szkolenia wewnętrzne i zewnętrzne (np. z kompetencji miękkich, cyber bezpieczeństwa, scrum'a);
  • Ekspres z pyszną kawą.


Obowiązki:

  • Rozwój platformy Gamifikacyjnej dedykowanej dla dużych i bardzo dużych Firm;
  • Samodzielna opieka nad jednym z modułów oprogramowania;
  • Rozwijanie nowych funkcjonalności;
  • Praca nad oprogramowaniem (6h dziennie);
  • Wsparcie Technicznych Project Managerów Klienta (2h dziennie w godzinach 08:00-10:00);
  • Naprawa zgłoszonych bug'ów;
  • Codzienne meeting'i (scrum);
  • Codzienna praca na serwerach opartych o Linux.


Dodatkowo:

  • Do komunikacji wykorzystywany jest Slack;
  • Do code reviev używany jest gitlab;
  • Na co dzień również Redmine do zarządzania projektem.


Wymagania:

  • Doświadczenie w PHP7, w tym Symfony 3 w rozwiązaniach dla sektora B2B (planowana w krótkim czasie migracja do Symfony 4);
  • Znajomość baz danych Postgres SQL 9.5;
  • Umiejętność pisania prostych skryptów dla Linux Debian;
  • Umiejętność budowania zapytań SQL;
  • Doświadczenie w pracy z bazą danych MySQL/MariaDB;
  • Podstawowe doświadczenie z konfiguracji serwerów (instalacja, konfiguracja vhost apache, psql, ssh);
  • Umiejętność wykorzystania komponentów/bibliotek zewnętrznych;
  • Chęć dalszego rozwoju umiejętności programowania;
  • Praca w Agile;
  • Komunikatywność i umiejętność pracy w zespole.


Dodatkowe atuty:

  • Znajomość node.js (tryb websocket);
  • Znajomość Angular 2+;
  • Znajomość JavaScript (biblioteka jQuery);
  • Znajomość technologii AJAX.