Poszukujemy osoby, która dołączy do zespołu programistów i pomoże nam w codziennych obowiązkach:
- Programowanie (full stack) stron oraz aplikacji internetowych na podstawie otrzymanych prototypów, specyfikacji oraz projektów graficznych,
- utrzymanie, rozwijanie i debugowanie istniejących projektów,
- praca zarówno we front jak i backendzie aplikacji,
- współpraca z architektami oraz testerami aplikacji.
Wymagania:
- Wszechstronna znajomość PHP5 (programowanie obiektowe), poparta doświadczeniem,
- pisanie przejrzystego kodu stron WWW w HTML5 i CSS3,
- pisanie użytecznego kodu Javascript oraz znajomość biblioteki jQuery,
- responsive web design i znajomość specyfiki programowania stron mobilnych,
- znajomość zagadnień optymalizacji strony pod wyszukiwarki,
- projektowanie wydajnych i przemyślanych baz danych (pracujemy głównie na MySQL),
- znajomość CakePHP lub innego frameworka MVC
- podstawy konfiguracji serwera HTTP Nginx,
- sprawne poruszanie się w środowisku GNU/Linux (przez SSH),
- umiejętność planowania i estymacji czasu pracy,
- samodzielność, także w szukaniu rozwiązań na sytuacje bez wyjścia
- umiejętność tworzenia oraz czytania dokumentacji, najchętniej ze zrozumieniem.
Dodatkowe atuty:
- znajomość node.js
- znajomość Facebook Platform
- pisanie poprawnego semantycznie kodu HTML i separacja treści od wyglądu i funkcjonalności
- znajomość takich narzędzi jak SASS, Twitter Bootstrap oraz AngularJS lub innej client-side Javascript framework ,
- umiejętność optymalizacji prędkości działania strony,
- doświadczenie w używaniu systemu kontroli wersji (svn lub git),
- umiejętność korzystania z API typu REST, SOAP itp., znajomość protokołu OAuth 2.0.