Modelo de Descrição do trabalho do desenvolvedor de CakePhp

Estamos contratando um desenvolvedor CakePHP que manterá serviços de back-end e troca de dados entre o servidor e o usuário. Sua principal responsabilidade será criar a lógica do lado do servidor, especificar e fortalecer o banco de dados principal e garantir um desempenho excepcional e capacidade de resposta às solicitações front-end.

Você também estará encarregado de integrar as peças de front-end criadas por seus colegas de trabalho no aplicativo; Portanto, é necessária uma familiaridade básica com as tecnologias front-end.

Perfil de trabalho do desenvolvedor de CakePhp

Os desenvolvedores do CakePHP geralmente são responsáveis ​​pela criação da lógica de aplicativos da Web no servidor, utilizando a estrutura do CakePHP. Os desenvolvedores de back-end geralmente criam componentes de back-end, vinculam o programa a mais serviços on-line (geralmente de terceiros) e ajudam os desenvolvedores de front-end integrarem seu trabalho com o aplicativo.

Relatórios para

  • Diretor de Tecnologia
  • Líder de tecnologia
  • Desenvolvedor sênior de CakePhp

Responsabilidades do desenvolvedor de CakePHP

  • Garantir o desempenho impecável da entrega
  • Criando, implantando e gerenciando sites dinâmicos e aplicativos da Web
  • Reunindo muitas fontes de dados e bancos de dados em um único sistema
  • Crie e implemente estratégias reutilizáveis ​​e eficientes
  • Componentes de CakePhp

Requisitos e habilidades do desenvolvedor de CakePHP

  • Excelente entendimento de como integrar o serviço de gateway de pagamento
  • Conhecimento de tecnologias de versão como Git, AWS CodeComit e Bitbucket
  • Capacidade de criar interfaces de usuário responsivas com animação
  • Especialização com Memcache
  • Compreensão forte de como integrar a notificação de push para enviar notificações do usuário
  • Experiência no desenvolvimento de APIs RESTful para aplicativos móveis
  • Mantenha os arquivos seguros em baldes de terceiros, como baldes S3
  • Excelente compreensão da fusão de bancos de dados MySQL com normalização até o terceiro nível
  • Experiência de implementação com bibliotecas de JavaScript, como (calendário completo, pickers de data e hora, selecione 2 para suspensos, preenchimento automático, upload de arquivos AJAX, corte de imagem etc.)
  • Integração do Google Maps SDK
  • Especialização na criação de esquemas de banco de dados para aplicativos SaaS
  • Especialização em otimização de velocidade da página de aplicativos da web
  • Experiência de implementação com SSO e LDAP para aplicativos da Web
  • Especialização em MVC Padrão de aplicações PHP
  • Conhecimento de como realizar operações transacionais em aplicativos da Web
  • Experiência no desenvolvimento de aplicativos de bate-papo em tempo real usando o nó js e [Socket.io] (http://socket.io/)
  • Especialização em interface com APIs de terceiros, como LinkedIn, Facebook, Twitter, Google e YouTube