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