Plantilla de descripción del trabajo del desarrollador de CakePHP/breve

Estamos contratando a un desarrollador de CakePHP que mantendrá servicios de fondo e intercambio de datos entre el servidor y el usuario. Su responsabilidad principal será construir la lógica del lado del servidor, especificar y fortalecer la base de datos principal, y asegurar un rendimiento y capacidad de respuesta excepcional a las solicitudes de front-end.

También estará a cargo de integrar las piezas frontales creadas por sus compañeros de trabajo en la aplicación; Por lo tanto, se requiere una familiaridad básica con las tecnologías front-end.

Perfil de trabajo del desarrollador de CakePHP

Los desarrolladores de CakePHP a menudo se encargan de crear una lógica de aplicaciones web del lado del servidor utilizando el marco CakePHP. Los desarrolladores de back-end a menudo crean componentes de back-end, vinculan el programa con servicios en línea (a menudo de terceros) y ayudan a los desarrolladores frontales a integrar su trabajo con la aplicación.

Informes a

  • Jefe de Tecnología
  • plomo tecnológico
  • Desarrollador senior CakePHP

Responsabilidades del desarrollador de CakePHP

  • asegurar el rendimiento impecable del entregable
  • Creación, implementación y administración de sitios web dinámicos y aplicaciones web
  • Reuniendo muchas fuentes de datos y bases de datos en un solo sistema
  • Crear e implementar estrategias reutilizables y eficientes
  • Componentes de CakePhp

Requisitos y habilidades del desarrollador de CakePHP

  • Excelente comprensión de cómo integrar el servicio de pasarela de pago
  • Conocimiento de tecnologías de versiones como Git, AWS CodeCommit y Bitbucket
  • Capacidad para crear interfaces de usuario receptivas con animación
  • Experiencia con Memcache
  • Continuación sólida de cómo integrar la notificación push para enviar notificaciones de los usuarios
  • Experiencia en el desarrollo de API RESTful para aplicaciones móviles
  • Mantenga los archivos seguros en cubos de terceros como cubos S3
  • Excelente comprensión de fusionar bases de datos MySQL con normalización hasta el tercer nivel
  • Experiencia de implementación con bibliotecas de JavaScript, como (calendario completo, recolectores de fecha y hora, seleccione 2 para desplegables, autocompletar, carga de archivos AJAX, recorte de imágenes, etc.)
  • Integración de Google Maps SDK
  • Experiencia en la creación de esquemas de bases de datos para aplicaciones SaaS
  • Experiencia en optimización de velocidad de la página de aplicaciones web
  • Experiencia de implementación con SSO y LDAP para aplicaciones web
  • Experiencia en el patrón MVC de aplicaciones PHP
  • Conocimiento de cómo realizar operaciones transaccionales en aplicaciones web
  • Experiencia en el desarrollo de aplicaciones de chat en tiempo real usando el nodo JS y [Socket.io] (http://socket.io/)
  • Experiencia en interfaz con API de terceros como LinkedIn, Facebook, Twitter, Google y YouTube