UPDATE 16.4.2013:Táto stránka je už neaktuálna. Našli sme vďaka nej dvoch nových kolegov - Braňa a Andreja, ktorých aj touto cestou u nás vítam.
Hľadáme poctivého programátora
Kto sme
Naša malá spoločnosť sa volá Asmira. Existujeme už pár rokov a prevádzkujeme social networks zamerané hlavne na ženy - o svadbe, o deťoch a o bývaní. Tieto prevádzkujeme momentálne v 5 krajinách (.sk, .cz, .de, .fr a .uk). Najsilnejší sme zatiaľ v .sk, kde máme mesačne cca 6M visits od cca 1M users a napr. v bazáre máme 1M active items. Našim cieľom je byť podobne úspešný aj v ostatných európskych krajinách.
Ak ešte nemáš manželku a deti, tak pravdepodobne naše stránky nepoznáš (na .sk sú to mojasvadba.sk, modrykonik.sk a modrastrecha.sk), ale popýtaj sa pár mamičiek alebo neviest v okolí, rady ti povedia, o čo ide (98,5% registered users sú ženy). Viac nájdeš na www.asmira.com.
Je nás teraz 19 aj s kuchárom (áno, máme vlastného kuchára :-). Z toho 5-ti developujeme.
Offices máme v Ružinove (Bratislava) v jednom rodinnom dome. V lete grilujeme a oberáme čerešne. Raz za tri mesiace dáme firemnú párty - vo vedľajšom dome našťastie večer nikto nie je.
Kto by boli tvoji priami kolegovia (development team)
Momentálne nás je v development teame 5.
Cemi, Viz, Bob, Markie, Gábor a ... Cemi - Dokáže sa donútiť urobiť aj veci, ktoré nie sú populárne ale treba ich. Už sa vyliečil z toho, že najnovšie frameworky sú zázračné. Hľadá medzi nimi hrozienka, ktoré sa dajú povyberat do koláča. Jeho základ
však musí byť z dobre vyskúšaného cesta.
- Viz
a) dělá do počítačů, s počítačmi i proti nim
b) rád tvorí - z čohokolvek
c) ... už zas vymyslel niečo revolučné
d) predbehol svoju dobu, plus minus 200 rokov
- Bob - Vytvoril pôvodnu verziu stránok (z roku 2004), takže vie niečo aj o programovaní a webdevelopmente. Dnes však hlavne sedí za Photoshopom a produkuje mockupy, ktoré posúva ďalej "do produkcie". Okrem toho ako co-founder rieši aj iné firemné veci (napr. hľadanie nových kolegov).
- Markie - Rád tvorí nové veci, ktoré nahradzujú tie staré. Zaujímajú ho hlavne javy, ktoré sa odohrávajú pred displayom našich užívateľov... -
- Gábor - rieši najmä Python a "žiaľ aj javascript :-)", rád experimentuje a mení veci.
Čo používame teraz
- Backend: Python/Django (kadejako popatchované)
- Web server: Nginx
- Templateing: Jinja 2 a Django templates
- Storage and cache: PostgreSQL, Memcached, Redis, Tokyo Tyrant
- Messaging: RabbitMQ, Celery
- Frontend stuff: Photoshop, HTML5, JS, JQuery, Backbone
- Other buzzwords: Open VZ, Graphite...
Prečo sa u nás fajn developuje
Alebo pár našich názorov a filozofií
Tvoj budúci desk. Hej chýba ešte myš.
Jej výber necháme na teba, každý má iné preferencie. Myslíme si, že programátor by mal mať "best tools available". Preto fungujeme na 30'' monitoroch a MacBook Pro. Celá firma sme na Apple, aby sme si nekomplikovali život udržiavaním viacerých systémov. Ak budeš máš pocit, že ti HW nestíha, daj vedieť, upgradneme. Na HW pre programátora sa určite šetriť neoplatí.
- Overtime is overrated. Nemáme radi overtime. Nemyslíme si, že zvyšuje produktivitu. Ak však chceš spať v práci, nebudeme ťa vyháňať. Ale väčšinou po 17.30 tu veľa ľudí nenájdeš.
- Nemáme interné deadlines. Deadlines sú väčšinou umelo vymyslené manažérmi. Počítame s tým, že každý ide na max a nechceme ho stresovať umelými deadlajnmi. Ak je nejaký deadline od klientov, ten sa samozrejme snažíme plniť - takých deadlines máme minimum.
- Porady cucajú (sucks - pozn. prekladateľa). Nemáme často porady, väčšinou pracuje každý sám, sluchátka na ušiach. Keď však treba niečo prebrať, tak tomu pokojne dáme celý deň.
- Ak sa chceš do niečoho pustiť, lebo ťa to baví a je to aspoň v strednodobom pláne spločnosti, rob to. Radšej než niečo iné, čo má síce vyššiu prioritu, ale musel by si sa do toho nútiť. Niekedy sa tomu nedá vyhnúť, ale ak sa dá, chceme robiť na veciach, čo nás bavia.
- Blaming u nás nefunguje. Sme ľudia, každý robí chyby. Ak niekto urobí chybu, zistíme, čo sa stalo, opravíme to, poučíme sa a ideme ďalej.
- Máme super obedy :-). Kuchár je členom tímu. Radi si na obed voláme rodinu, známych a obchodných partnerov.
- Nemáme žiadne bonusy podľa plnenia plánu alebo strhávanie pri neplnení a podobne. Dohodneme si plat, ktorý odzrkadľuje tvoje schopnosti a trhové podmienky. Predpokladáme, že ideš naplno a platíme ti rovnako, či sa firme darí alebo nedarí.
- Z času na čas si treba odskočiť a vyvetrať hlavu s niečim iným. Ak si gamer, máme tu PS3 aj s volantom, ak treba. Ak hráš na gitaru alebo klavír, máme tu aj to.
... dosť bolo o nás, teraz niečo o tebe ...
Aký je náš budúci kolega?
A.k.a. "Must have"
- Má rozhľad a chuť robiť aj veci, o ktorých zatiaľ nič nevie. Takže namiesto "To neviem" hovorí "Neviem, ale naštudujem a urobím to."
- Veľmi rýchlo sa učí nové veci. Samozrejme, ovláda plynule angličtinu - ako by sa inak učil tie veci?
- Vie programovať veľké a dlhodobé projekty, t.j, nie len za mesiac naprogramovať pár tisíc riadkov kódu, odovzdať to a nikdy viac to už nevidieť a nestarať sa. Práve naopak, kóduje tak, aby to po 2 rokoch po sebe vedel čítať a hlavne, aby to vedeli čítať (a rozumieť tomu) aj ostatní.
- Má skúsenosti, t.j. aj niečo zmysluplné vyprodukoval v niektorých z týchto jazykov: C, C++, C#, Java, Ruby, Python, Perl, Objective C
- Vie aspoň základy frontend developmentu: HTML, CSS, JS a JS frameworks
- SQL mu nie je cudzie
- Ideálne, ak vie postaviť web aplikáciu od A po Z t.j.: HTML, CSS, JS, SQL, serverside programming, rozbehať to na serveri
Čo by ešte mohol vedieť
A.k.a. "Nice to have"
- Versioning experience: Git, Hg alebo SVN
- Linux, Unix server administration
- Scaling: cacheing, speed optimization, sharding...
- Prispievanie do open source projektov
- Web servers knowledge
- Experience with web frameworks (Django, Rails etc.)
- UI a UX: Frontend design, Photoshop, Illustrator, Usability, Copywriting
- Mobile apps development experience: Objective C, Java
- Experience with less known languages: Haskell, Clojure, Erlang, Smalltalk, Lisp, Scheme, Scala...
- Další jazyk okrem angličtiny, napr.: nemčina, francúzština, turečtina, španielčina, portugalčina, poľština, ruština
Ok, táto ponuka ma zaujala. Čo teraz?
- Napíš nám na robert.veres@asmira.com (v maili môžeš rovno tykať, ajtak si neskôr budeme tykať)
Čo nám určite napíš:
- čo si vytvoril a dotiahol do úspešného konca
- čo ťa baví a prečo
- prečo si myslíš, že by si sa nám tu zišiel
- z tých skills, ktoré hľadáme, vyber tie, ktoré si používal a napíš nám niečo o tom, ako si ich využíval, pokojne spomeň aj tie, ktoré sme nenapísali a vieš, že si v nich dobrý
Čo nám posielať nemusíš:
- Ak nás tvoj email zaujme, pozveme ťa na pohovor. Ak nie, dáme ti vedieť, že nás nezaujal.
- Pohovor bude asi trochu dlhší, radi by sme ti dali aj nejaké praktické úlohy (email znesie veľa, dôležité je, či vieš skills o ktorých nám napíšeš aj reálne použiť). Po pohovore nám nechaj viac času, aby sme si pokecali aj s ostatnými.
- Ak ťa vyberieme, dostaneš najprv úlohu na doma. T.j. nejaký konkrétny projekt (feature), ktorý potrebujeme urobiť. To je samozrejme platená vec, ako keby si robil pre nás externe.
- Ak po odovzdaní projektu usúdime (aj my, aj ty), že sa k sebe hodíme, že sa nám dobre spolu pracuje, podpíšeme zmluvu a si u nás.
Money, Money, Money
Držíme sa toho, že kvalitná práca má byť kvalitne zaplatená. Ohodnotenie bude závisieť od tvojich schopností, znalostí a skúseností.
Pekný deň!
Nice people from Asmira