Backbone.js Opis stanowiska programisty szablon/krótki
Zatrudniamy inżyniera JavaScript z silnym zrozumieniem Backbone.js. Główny nacisk będzie na wykorzystanie Backbone.js do zorganizowania frontu naszych aplikacji online, a także na budowaniu niezbędnych modułów i bibliotek. Ponieważ będziesz wypełniać lukę między aspektami wizualnymi a architekturą po stronie serwera, musisz także zrozumieć podstawy różnych technologii zaplecza.
Profil pracy programisty backbone.js
Deweloper Backbone.js jest idealnie fantastycznym programistą JavaScript, który odpowiada za projektowanie aplikacji internetowych głównie z backbone.js. Programiści backbone.js często koncentrują się na front-end aplikacji internetowych, ale muszą również mieć podstawowe zrozumienie różnych technologii zaplecza, ponieważ ich obowiązki obejmują integrację interfejsów API i zasobów podanych przez programistów i inżynierów z front-end-end-end-ending aspekty.
Aby zapewnić budowę solidnych aplikacji online, wymagany jest wykwalifikowany programista JavaScript. Jednak w zależności od potrzeb projektu możesz szukać dewelopera JavaScript, który jest już zaznajomiony z Backbone.js i jego wzorami.
Raporty do
- Dyrektor Techniczny
- Lead technologiczny
Obowiązki programistów backbone.js
- Utwórz nowe funkcje
- Utwórz dobrze ustrukturyzowany kod wielokrotnego użytku i biblioteki do późniejszego użycia
- Upewnij się, że projekty UI/UX są technicznie wykonalne
- Upewnij się, że aplikacje są zoptymalizowane pod kątem optymalnej wydajności i skalowalności
- Współpracuj z innymi członkami zespołu i interesariuszami, aby osiągnąć swoje cele
Backbone.js Wymagania i umiejętności programistyczne
- Dokładna znajomość JavaScript, jego dziwactw i obejścia
- Dokładne zrozumienie funkcji Backbone.js
- Solidne zrozumienie pomysłów za modelami, kolekcjami i widokami
- Podstawowa wiedza na temat znaczników internetowych, w tym HTML5 i CSS3
- Znajomość podstawowych zasad API REST
- Zrozumienie technik i podejść walidacji wejściowych
- Dokładna znajomość zachowań i wydajności przeglądarki
- Znajomość asynchronicznego przetwarzania żądań, częściowych aktualizacji strony i AJAX
- Dokładna znajomość problemów związanych z kompatybilnością przeglądarki
- Znajomość ładowarek modułów JavaScript, takich jak wymaganie.js i AMD
- Pracująca wiedza na temat technologii budowy front-end, takich jak Grunt i Gulp.js
- Dokładne zrozumienie systemów wersji kodu, takich jak Git, Mercurial i SVN