1
candidat
Senior Javascript / PHP web developer
la
Newistic
în Tîrgu-Mureş
Acest job a fost publicat acum peste 40 de zile și e posibil să nu mai fie actual...
Cerinte esentiale
- Trebuie sa cunosti Javascript la nivel avansat. Framework-ul ce il folosim pentru interfata noastra are peste 30.000 de linii de cod in Javascript. In afara de acest famework de baza ce foloseste MooTools, avem multe widgeturi ce folosesc jQuery. Interfata face foarte multe request-uri Ajax spre scripturi scrise in PHP.
- Desi e de la sine inteles, trebuie sa intelegi si sa poti scrie HTML si CSS de mana, fara un editor vizual. In plus, e foarte util daca stii sa lucrezi cu Firebug, un plugin de Firefox ce ajuta la web development.
- Trebuie sa fii capabil(a) sa construiesti interfete folosind PHP si MySQL. Noi folosim diverse librarii, printre care Smarty, care e un templating engine, sau XML-RPC for PHP, cu care ne conectam la API-ul nostru intern.
- Este foarte important sa poti cauta solutii la probleme tehnice folosind Google. Noi consideram ca acest skill este esential in ziua de azi. Trebuie sa stii sau sa inveti metodele avansate de cautare in Google. Daca ai nevoie de o librarie trebuie sa poti cauta toate alternativele cu Google.
- Clientii nostri sunt firme internationale. Trebuie sa fii fluent(a) macar in engleza.
- Atentie la detalii (mai degraba obsesie la detalii).
- Trebuie sa fii pasionat de ceea ce faci. Daca tu consideri ca mergi la lucru doar ca sa castigi bani, te rog nu aplica pentru acest job pentru ca ai irosi atat timpul tau cat si al nostru. Fiind o echipa foarte restransa, persoana pe care o vom angaja va avea un impact major asupra produsului nostru.
Cerinte optionale, dar binevenite
- Noi nu folosim software de la Microsoft sau Apple pe servere. Ar fi foarte util sa ai cunostinte de administrare Linux (sau macar sa te descurci ca si user).
- Cunostinte minine de Java. Noi intern folosim Java pentru o mare parte din motorul de web crawling si analiza. Interfata se conecteaza la backend prirntr-un API care e independent de limbajul de programare.
- Ai folosit vreodata unelte de source/revision control precum CVS/SVN/GIT, etc?
- Stii ce inseamna unit testing? Ai folosit vreodata o librarie ce ajuta la asa ceva?
- Ai contribuit vreodata la vreun software open source? Daca da, la care?
- Facultate de profil, sau destula experienta care sa suplineasca lipsa facultatii de profil.
Ce ne asteptam de la tine
- Rolul tau va fi dezvoltarea de interfete web in Javascript si PHP, atat pentru uz extern (produs), cat si pentru uz intern (pagini de monitorizare, managementul informatiilor).
- Desi noi cautam specific un web developer, trebuie sa intelegi ca echipa noastra nu are “fise de post” bine definite. Intr-un startup trebuie sa fii adaptabil. Fiecare incearca sa “get the things done”, oricare ar fi task-ul.
- Sa fii independent. Nu planuim sa facem micro-management, mai ales dupa ce ne cunoastem mai bine, deci trebuie sa fii o persoana motivata intern.
- Nu avem o echipa de QA pentru codul sursa. Fiecare persoana e responsabila de codul pe care il scrie. Cautam o persoana care scrie cod de calitate si care are respect pentru munca sa.
- Sa fi pregatit si capabil sa inveti un code base mare.
- Lucrul in echipa e foarte important. Suntem o echipa mica, si va trebui sa lucram perfect impreuna. Ne asteptam sa fii flexibil.
- Echipa noastra se imparte intre Romania, Anglia si SUA. Comunicarea remote, din tari si fusuri orare diferite e ceva obisnuit si frecvent, si trebuie sa fii deschis la asta.
Beneficii:
- Sansa de a influenta dezvoltarea unui start-up
- Vei lucra la probleme interesante
- Sansa de a lucra la un produs cu impact international, nu la proiecte de outsourcing
- Orar flexibil
- Dezvoltare personala: te vei dezvolta o data cu restul echipei
- Posibilitatea de a-ti dezvolta o aptitudine care nu e inclusa in fisa postului (business, tehnologie, cercetare)
- Trebuie sa cunosti Javascript la nivel avansat. Framework-ul ce il folosim pentru interfata noastra are peste 30.000 de linii de cod in Javascript. In afara de acest famework de baza ce foloseste MooTools, avem multe widgeturi ce folosesc jQuery. Interfata face foarte multe request-uri Ajax spre scripturi scrise in PHP.
- Desi e de la sine inteles, trebuie sa intelegi si sa poti scrie HTML si CSS de mana, fara un editor vizual. In plus, e foarte util daca stii sa lucrezi cu Firebug, un plugin de Firefox ce ajuta la web development.
- Trebuie sa fii capabil(a) sa construiesti interfete folosind PHP si MySQL. Noi folosim diverse librarii, printre care Smarty, care e un templating engine, sau XML-RPC for PHP, cu care ne conectam la API-ul nostru intern.
- Este foarte important sa poti cauta solutii la probleme tehnice folosind Google. Noi consideram ca acest skill este esential in ziua de azi. Trebuie sa stii sau sa inveti metodele avansate de cautare in Google. Daca ai nevoie de o librarie trebuie sa poti cauta toate alternativele cu Google.
- Clientii nostri sunt firme internationale. Trebuie sa fii fluent(a) macar in engleza.
- Atentie la detalii (mai degraba obsesie la detalii).
- Trebuie sa fii pasionat de ceea ce faci. Daca tu consideri ca mergi la lucru doar ca sa castigi bani, te rog nu aplica pentru acest job pentru ca ai irosi atat timpul tau cat si al nostru. Fiind o echipa foarte restransa, persoana pe care o vom angaja va avea un impact major asupra produsului nostru.
Cerinte optionale, dar binevenite
- Noi nu folosim software de la Microsoft sau Apple pe servere. Ar fi foarte util sa ai cunostinte de administrare Linux (sau macar sa te descurci ca si user).
- Cunostinte minine de Java. Noi intern folosim Java pentru o mare parte din motorul de web crawling si analiza. Interfata se conecteaza la backend prirntr-un API care e independent de limbajul de programare.
- Ai folosit vreodata unelte de source/revision control precum CVS/SVN/GIT, etc?
- Stii ce inseamna unit testing? Ai folosit vreodata o librarie ce ajuta la asa ceva?
- Ai contribuit vreodata la vreun software open source? Daca da, la care?
- Facultate de profil, sau destula experienta care sa suplineasca lipsa facultatii de profil.
Ce ne asteptam de la tine
- Rolul tau va fi dezvoltarea de interfete web in Javascript si PHP, atat pentru uz extern (produs), cat si pentru uz intern (pagini de monitorizare, managementul informatiilor).
- Desi noi cautam specific un web developer, trebuie sa intelegi ca echipa noastra nu are “fise de post” bine definite. Intr-un startup trebuie sa fii adaptabil. Fiecare incearca sa “get the things done”, oricare ar fi task-ul.
- Sa fii independent. Nu planuim sa facem micro-management, mai ales dupa ce ne cunoastem mai bine, deci trebuie sa fii o persoana motivata intern.
- Nu avem o echipa de QA pentru codul sursa. Fiecare persoana e responsabila de codul pe care il scrie. Cautam o persoana care scrie cod de calitate si care are respect pentru munca sa.
- Sa fi pregatit si capabil sa inveti un code base mare.
- Lucrul in echipa e foarte important. Suntem o echipa mica, si va trebui sa lucram perfect impreuna. Ne asteptam sa fii flexibil.
- Echipa noastra se imparte intre Romania, Anglia si SUA. Comunicarea remote, din tari si fusuri orare diferite e ceva obisnuit si frecvent, si trebuie sa fii deschis la asta.
Beneficii:
- Sansa de a influenta dezvoltarea unui start-up
- Vei lucra la probleme interesante
- Sansa de a lucra la un produs cu impact international, nu la proiecte de outsourcing
- Orar flexibil
- Dezvoltare personala: te vei dezvolta o data cu restul echipei
- Posibilitatea de a-ti dezvolta o aptitudine care nu e inclusa in fisa postului (business, tehnologie, cercetare)
Publicat la 03-02-2011
Vizualizări: 653
Vizualizări: 653
Alte joburi recente la Newistic
03-02-2011
03-02-2011
03-02-2011
