Cautare avansata>> 

Junior Web Developer

Sinapticode SRL
Compania: Sinapticode SRL
| Expirat la: 11.10.2010 |
| Actualizat la: 09.09.2010 |
Compania:  Sinapticode SRL
Departament:  IT Software, Internet, eCommerce, New Media
Orasul:  Bucuresti
Tip Job:  Full time
Posturi disponibile:  1
Nivel cariera:  Student,Entry-Level/Primii 3 Ani Exp
Limbi Straine:  engleza,
Oferta:  se va negocia in urma interviului
Permis conducere:  nespecificat
Data introducerii:  09.09.2010
Data limita:  10.10.2010

 
CANDIDATUL IDEAL:

Obligatoriu:
- cunostinte solide de programare (structuri de date, algoritmi, OOP) - lucrurile care se predau pe la orele de informatica / cursurile de programare
- HTML, CSS, Javascript - cod curat, valid W3C, care merge pe toate browserele
- editare grafica (Gimp sau Adobe Photoshop) - suficient pentru a decupa un layout in format PSD
- PHP - lucrurile de baza, ex: obiecte, cookies, sesiuni, expresii regulate
- SQL - Stii ce face left join? having? group by? Stii cand ai nevoie de indecsi?
- administrarea unui CMS (noi folosim Drupal) - instalare/configurare module, implementare tema pe baza unui design, etc.
- securitate aplicatii web - stii sa te feresti de XSS sau SQL Injection? Cum si de ce folosesti HTTPS? Verifici bine datele introduse de utilizatori prin formulare?
- cunostinte de baza despre internet - ti-e destul de clar ce inseamna HTTP, DNS, IP, Cookies, samd.

Ajuta:
- jquery (sau alte toolkituri/biblioteci javascript); AJAX & friends
- utilizare Linux (vei avea Ubuntu pe statia de lucru si Debian pe servere)
- dezvoltare de module/teme Drupal
- cunoasterea unui alt limbaj dinamic (Perl, Python, Ruby, etc)
- experienta cu un sistem de versionare (SVN, Git, etc)
- cunostinte de user interface design/user experience
- experienta cu integrarea de servicii externe (ex: Twitter, Facebook, Gecad Epayment etc)
- nu-ti sunt straine concepte gen: testare automata, refactoring, DRY samd

Important:
- va trebui sa inveti constant tehnologii noi, fiecare proiect implica o doza serioasa de cercetare si experimentare
- trebuie sa fii pasionat de ceea ce faci, sa fii la curent cu ce se intampla, sa citesti mereu carti/bloguri/publicatii tehnice
- vei lucra la proiecte importante, asa ca trebuie sa fii responsabil, disciplinat, bine organizat


RESPONSABILITATI / BENEFICII:

Beneficii:
- vei fi mereu provocat, te vei dezvolta tehnic intr-un ritm greu de imaginat
- vei avea de-a face cu proiecte mari, foarte interesante, foarte diversificate
- mediu prietenos, jovial, orar in mare masura flexibil, multa cafea
- salariu confortabil, mariri periodice

Despre job:
- se munceste pe bune
- exista proceduri, standarde si metode ce trebuie respectate
- livram mult, repede, bun. Nu ne ingropam in proiecte
- vrem doar oameni care isi doresc sa devina exceptionali


DESCRIEREA COMPANIEI:

Suntem o echipa mica de experti, atacam mereu provocari tehnice noi. Suntem pasionati de tehnologie, de web, de opensource.

Lucram la proiecte cu arie de folosire extrem de variata: codul scris de noi tine in picioare cinematografe, companii de telecomunicatii, datacentere sau startup-uri internationale.

Mai multe detalii pe http://www.sinapticode.com/


ANUNTUL CONTINE UN INTERVIU ONLINE CU 5 INTREBARI
1. Exemplifica niste situatii concrete in care ai folosi: inner join, right join, having
2. Ai folosi GET sau POST pentru urmatoarele cazuri? Justifica raspunsul: adaugare in cosul de cumparaturi, formular de cautare/filtrare, aprobare comentariu
3. Siteul la care lucrezi se incarca foarte incet. Dupa cateva investigatii constati ca pagina PHP se genereaza instant, deci problemele sunt exclusiv clientside (css/imagini/javascript etc). Ce cauze pot fi? Cum investighezi? Cum rezolvi problema?
4. Pentru ce folosesti label, fieldset, legend? Dar float, overflow, z-index?
5. Care sunt site-urile tehnice pe care le frecventezi? (in ordinea preferintei)