I. Zespół 1. Ile osób liczy zespół? Docelowo osiem 2

Transkrypt

I. Zespół 1. Ile osób liczy zespół? Docelowo osiem 2
I.
Zespół
1. Ile osób liczy zespół?
Docelowo osiem
2. Czy zespół składa się tylko z programistów, czy jest interdyscyplinarny?
Interdyscyplinarny
3. Czy w zespole jest architekt oprogramowania, czy programiści zajmują się architekturą?
Jest architekt, ale każdy może uczestniczyć w procesie projektowania
4. Jaka jest struktura zespołu?
Płaska (dwie osoby zarządzające)
5. Jaka będzie rola w zespole zatrudnionego kandydata?
Programisty
II Projekt
1. Czy projekt jest na potrzeby firmy czy dla klienta zewnętrznego?
Wewnętrzne projekty
2. Dla jakiej branży skierowany jest projekt?
Aplikacja do przeprowadzania castingów i reklam na cały świat
3. Czy jest to nowy projekt, czy rozwijanie już istniejącego?
Otwarte 3 projekty
4. Jaka jest metodyka pracy nad projektem?
Scrum
5. Jaki jest zakres projektu? Czy integruje się z innymi projektami/systemami?
Nie
6. Jaki jest przewidywany czas pracy nad projektem, czy jest to projekt ciągły i wiąże się
także z wdrożeniem i utrzymaniem?
Projekt ciągły, wdrożenie i utrzymanie
7. Czy pracownik będzie miał używać własnego sprzęty czy firmy? Jak firmy to jaka jest jego
specyfikacja i jak często jest wymieniany?
W ramach potrzeb
III Warunki pracy
1. Gdzie realizowany jest projekt?
Poznań
2. Czy możliwa jest praca zdalna?
Częściowo (preferowana jednak praca w biurze)
3. Czy osoba zatrudniona będzie pracowała przy jednym projekcie, czy przy kilku?
Prowadzimy w tym momencie 3 projekty
4. Czy jest możliwe zatrudnienie po zakończeniu projektu (w przypadku projektu
czasowego)?
Projekt ciągły
5. Czy osoba zatrudniona będzie musiała się spotykać z klientem ( w przypadku, gdy firma
realizuje projekty zewnętrzne)? Jak tak to jak często i czy klient znajduję się w obrębie
Państwa Polskiego czy za granicą?
Nie
6. Czy w firmie wymagany jest dress code?
Nie
TEST JOELA
1. Czy przy projekcie jest stosowany system kontroli wersji?
Tak, git.
2. Czy można zbudować wersję w jednym kroku?
Tak.
3. Czy stosowane jest codzienne budowanie wersji?
Tak.
4. Czy używany jest system zarządzania błędami?
Tak.
5. Czy błędy są usuwane przed napisaniem nowego kodu?
Tak.
6. Czy harmonogram jest aktualizowany na bieżąco?
Tak.
7. Czy jest przygotowana specyfikacja?
Tak.
8. Czy programiści mają komfortowe warunki pracy?
Biuro znajduje się w samym centrum na poddaszu kamienicy przy ul. Podgórnej. Poza
częścią przeznaczoną na pracę kreatywną znajdziecie tam też chill room z widokiem
na panoramę miasta, salę konferencyjną i 50m2 tarasu idealnie sprawdzającego w
czasie sjesty. Cała przestrzeń wypełniona jest pracą, relaksem, humorem i luzem.
9. Czy są używane najlepsze dostępne narzędzia?
Tak.
10. Czy w projekcie są testerzy?
Tak.
11. Czy kandydat będzie miał napisać program podczas rekrutacji?
Nie.
12. Czy jest praktykowany korytarzowy test wygody użytkownika?
Nie.
Projekty w firmie:
Projekt 1:
Napisany w Pythonie 2.7 oraz autorskim rozwiązaniu opartym o Django (aktualnie 1.6). Testy
pisane przy użyciu py.test. Powoli zaczyna także powstawać REST API robione w Django Rest
Framework. Frontend napisany częściowo w CoffeeScript, częsciowo w ES6 - wszystko
napędzane przez Webpack+NPM. Jest też odrobina kodu w Node.JS. Jeżeli chodzi o style - SCSS
+ Autoprefixer. Mała część kodu powstaje w React.js ale zamierzamy w przyszłości użyć go w
większej ilości kodu. Używamy także ElasticSearch, Redisa oraz Memcache. System kontroli
wersji to oczywiście GIT. Baza danych - PostgreSQL.
Projekt 2:
Napisany w Pythonie 2.7 oraz autorskim rozwiazaniu opartym o Django (aktualnie 1.6).
Frontend powstaje głównie w CoffeeScript oraz SCSS. Mamy w planach za niedługo również
przejść na stack podobny w Projekcie 1. System kontroli wersji to oczywiście GIT. Baza danych PostgreSQL.
Projekt 3:
Aktualnie napisany głównie w .NET, ASP.NET, Classic ASP. Całość ma niecałe 300 tys
użytkowników. W ramach projektu powstało kilka aplikacji webowych, desktopowych (.NET)
oraz usług windowsowych. Jeżeli chodzi o frontend to standardowy ASP/ASP.NET rozbudowany
o duże ilości jQuery, ale w planach jest już migracja na nowszy stack (react.js, GraphQL,
Webpack itp). System kontroli wersji - git. Serwer bazodanowy - MS SQL Server 2008. Planujemy
także część projektu przenieść na pythona - tutaj mamy dowolność technologii i
prawdopodobnie pójdziemy w kierunku Pyramid + SQLAlchemy na Pythonie 3.x.