Plantilla de descripción del trabajo del desarrollador de backbone.js/breve

Estamos contratando a un ingeniero de JavaScript con una fuerte comprensión de Backbone.js. Su enfoque principal estará en aprovechar la columna vertebral. Debido a que hará la brecha entre los aspectos visuales y la arquitectura del lado del servidor, también debe comprender los fundamentos de varias tecnologías de back-end.

Perfil de trabajo de desarrollador de backbone.js

Un desarrollador de Backbone.js es idealmente un desarrollador de JavaScript fantástico que se encarga de diseñar aplicaciones web principalmente con Backbone.js. Los desarrolladores de Backbone.js a menudo se centran en el front-end de las aplicaciones web, pero también deben tener una comprensión básica de varias tecnologías de back-end, ya que sus responsabilidades incluyen la integración de API y recursos dados por desarrolladores e ingenieros de back-end con front-end aspectos.

Para asegurar la construcción de aplicaciones en línea sólidas, se requiere un desarrollador experto en JavaScript. Sin embargo, dependiendo de las necesidades del proyecto, es posible que desee buscar un desarrollador de JavaScript que ya esté familiarizado con Backbone.js y sus patrones.

Informes a

  • Jefe de Tecnología
  • plomo tecnológico

Backbone.js Responsabilidades del desarrollador

  • Crear nuevas características
  • Crear código y bibliotecas bien estructuradas y reutilizables para un uso posterior
  • Asegúrese de que los diseños de UI/UX sean técnicamente factibles
  • Asegúrese de que las aplicaciones estén optimizadas para un rendimiento y escalabilidad óptimos
  • Trabaje con otros miembros del equipo y partes interesadas para lograr sus objetivos

Backbone.js Requisitos y habilidades del desarrollador

  • Conocimiento profundo de JavaScript, sus peculiaridades y soluciones
  • Comprendencia completa de las características de Backbone.js y las funciones de utilidad
  • Sólido comprensión de las ideas detrás de modelos, colecciones y vistas
  • Conocimiento fundamental del marcado web, incluidos HTML5 y CSS3
  • Conocimiento de principios de API de REST básicos
  • Comprensión de las técnicas y enfoques de validación de entrada
  • Conocimiento profundo del comportamiento de representación y rendimiento del navegador
  • Conocimiento del procesamiento de solicitudes asincrónicas, actualizaciones de página parcial y AJAX
  • Conocimiento exhaustivo de las preocupaciones de compatibilidad del navegador cruzado
  • Conocimiento de los cargadores de módulos JavaScript como Request.js y AMD
  • Conocimiento práctico de tecnologías de construcción front-end como Grunt y Gulp.js
  • Comprendencia completa de los sistemas de versiones de código como GIT, Mercurial y SVN