Vacante:

Senior Programador PhP

Salario

Dependiendo de la experiencia: BsF. 1.800.000 – 2.400.000

Descripcion

Buscamos Programador PhP con al menos cinco años de experiencia, para trabajar como contratado en un proyecto por 7 meses.

Somos un equipo que trabaja online en diferentes estados pero nos mantenemos comunicado durante el día constantemente. Atención a el detalle: los detalles son importantisimos para nosotros.

Esta oferta de trabano es de tiempo completo 8 horas a el dia 5 dias a la semana. Por favor aplicar solo si esta dispuesto a trabajar tiempo completo con nosotros.

El Proyecto

 

Lenguajes

Todos lenguajes que se utilizaran para el desarrollo de la aplicacion, son los mas utilizados y probados para el desarrollo de aplicaciones web y desarrollo en equipo esto, conyevara a un mejor control del trabajo realizado y una mejor calidad en la entrega del proyecto, para este desarrollo luego se implementara metodologias de trabajo para la correcta utilizacion de estos lenguajes.
Los lenguajes a utilizar seran los siguientes.

  • PHP http://php.net
  • JS https://www.javascript.com/
  • SASS http://sass-lang.com/
  • MySQL https://www.mysql.com/

Frameworks

Para el lenguaje que se utilizara en la construcción del Backend, que suministrará todo la infraestructura que alimentara el Frontend se realizará a través del Framework PHP Symfony en su version 3 http://symfony.com/.
Para la construcción de Frontend se utilizará el framework Angular en su version 2 https://angular.io/ todo este framework estara desacoplado del backend, se realizará todo la programación como una app individual y fuera del framework PHP y será alimentado via API que será.

Herramientas utilizadas en Frameworks

 

Symfony

  • LiipImagineBundle Herramienta para modificar, redimencionar y tratar imagenes.
  • IvoryCKEditorBundle Herramientas para importar y usar editores de texto wysiwig
  • NelmioApiDocBundle Herramienta para crear y documentar API Rest
  • FOSUserBundle Herramienta para la creación y manejo de usuarios
  • FOSRestBundle Herramienta para la servir API rest
  • JMSSerializerBundle Herramienta para hacer parse de repuestas de API o responder como XML o JSON, para futuras implementaciones de
  • aplicaciones mobiles.
  • VichUploaderBundle Herramienta para subr archivos a traves de backend
  • JWT Herramienta para trabajar con Tokens

 

Angular

  • ng-file-upload Herramienta de subida de archivos
  • angular2-rest Herramienta para consumir API Rest como cliente desde angular
  • ng2-materialize, angular-material Herramienta tentativas para trabajar con material design
  • angular2-jwt Módulo para enviar Tokens
  • angular2-permissions Módulo para agregar y trabajar con permisos
  • angular2-infinite-scroll Módulo para hacer scroll infinitos
  • angular-safeguard Módulo para trabajar con memoria del navegador

Bases de datos

Como motor de base de datos será implementara MySQL, todo el diseño e implementación de tablas se realizará a través de migraciones y modelado de datos los cuales serán manejado por el framework Symfony, todo con la finalidad de poder tener un mayor control de actualizaciones de las tablas y una mejor implementación y distribución del trabajo en equipo, y poder tener un estándar de ambientes.

Herramientas

Para la implementación de todo el sitio serán necesarias ciertas herramientas de parte de los desarrolladores las cuales serán nombradas a continuación.
Estan herramientas son muy necesarias para el trabajo en equipo y una correcta implementación, ambientes y poder compartir el código.
Serán necesarios

  • NodeJs https://nodejs.org
  • NPM https://www.npmjs.com/
  • Composer https://getcomposer.org/
  • GIT https://bitbucket.org/
  • Trello https://trello.com/

Hosting

Estaremos utilizando el SO Linux, para la implementación de toda la aplicación, manejadores de base de datos y versionado.

Seguimiento y Respaldo de código

Se utilizará la herramienta bitbucket y serán creadas tres ramas, las cuales estarán bloqueadas por defecto, y serán actualizadas a través de pull requests y las cuales serán desplegadas en los diferentes ambientes, las ramas y su seguimiento serán detalladas a continuación.



    Nombre Completo (required)

    Su Email (required)

    Telefono

    Skype ID

    Google Hangout Email

    Cuantos tiempo tiene de experiencia con Php

    Cuantos tiempo tiene de experiencia con Version Control (Git)

    Cuantos tiempo tiene de experiencia con Bootstrap

    Cuantos tiempo tiene de experiencia con Modelo Vista Controlador

    Cuantos tiempo tiene de experiencia con Frameworks:
    Liste con el que tenga mas experiencia y diganos la cantidad de anos

    Cuantos tiempo tiene de experiencia con JQuery

    Cuantos tiempo tiene de experiencia con MySQL

    Describa su experiencia

    Espectativa Salarial BsF