CakePHP Developer Job Description Modèle / Brief

Nous embauchons un développeur CakePHP qui maintiendra les services back-end et l'échange de données entre le serveur et l'utilisateur. Votre principale responsabilité sera de créer la logique côté serveur, de spécifier et de renforcer la base de données de base et d'assurer des performances et une réactivité exceptionnelles aux demandes frontales.

Vous serez également chargé d'intégrer les pièces frontales créées par vos collègues dans l'application; Par conséquent, une familiarité fondamentale avec les technologies frontales est nécessaire.

Profil de travail du développeur CakePHP

Les développeurs CakePHP sont souvent chargés de créer une logique d'application Web côté serveur en utilisant le framework CakePHP. Les développeurs back-end créent souvent des composants back-end, lient le programme à d'autres services en ligne (souvent tiers) et aident les développeurs frontaux à intégrer leur travail à l'application.

Rapports à

  • Directeur de la technologie
  • Lead Tech
  • Développeur CakePHP senior

Responsabilités des développeurs CakePHP

  • Assurer les performances impeccables du livrable
  • Création, déploiement et gestion des sites Web dynamiques et des applications Web
  • Rassembler de nombreuses sources de données et bases de données dans un seul système
  • Créer et mettre en œuvre des stratégies réutilisables et efficaces
  • Composants de CakePHP

Exigences et compétences du développeur CakePHP

  • Excellente compréhension de la façon d'intégrer le service de passerelle de paiement
  • Connaissance des technologies de versioning telles que Git, AWS Codecommit et Bitbucket
  • Capacité à créer des interfaces utilisateur réactives avec l'animation
  • Expertise avec Memcache
  • Une forte compréhension de la façon d'intégrer la notification push pour envoyer des notifications utilisateur
  • Expérience en développement d'API RESTful pour les applications mobiles
  • protéger les fichiers dans des seaux tiers tels que les seaux S3
  • Excellente compréhension de la fusion des bases de données MySQL avec normalisation jusqu'au troisième niveau
  • Expérience de mise en œuvre avec les bibliothèques JavaScript telles que (calendrier complet, cueilleurs de date et de temps, sélectionnez 2 pour les départs, la saisie semi-automatique, le téléchargement de fichiers Ajax, le recadrage d'images, etc.)
  • Intégration du SDK Google Maps
  • Expertise dans la création de schémas de base de données pour les applications SaaS
  • Expertise dans l'optimisation de la vitesse de la page d'application Web
  • Expérience de mise en œuvre avec SSO et LDAP pour les applications Web
  • Expertise dans le modèle MVC des applications PHP
  • Connaissance de la façon de mener des opérations transactionnelles dans des applications Web
  • Expérience en développement d'applications de chat en temps réel à l'aide de nœuds js et [socket.io] (http://socket.io/)
  • Expertise dans l'interfaçage avec des API tiers telles que LinkedIn, Facebook, Twitter, Google et YouTube