NirYu

Fullstack Developer (PHP+React)

Mexico City, MX · Posted 2h ago

salary not listed
PHPReactLaravelSymfonyYiiCodeIgniterZendPhalconSlimFuelPHPPHPPixiePostgreSQLMySQLDockerDocker ComposeCoolifyGITSVNTeam FoundationPythonAWSMicrosoft AzureJava

Job Description

El Rol:

Realizar las tareas concernientes al desarrollo del software que conforma el ecosistema tecnológico de la institución. Garantizar la operatividad de los sistemas informativos de forma eficiente y eficaz, y promover el aprendizaje constante en el entorno de trabajo compartiendo el conocimiento adquirido.

Requisitos:

  • Formación Académica

    • Lic. en Ciencias de la Computación, Ing. en Sistemas, Informática o carrera afín.

  • Experiencia e Indispensables (Core)

    • Backend: +3 años desarrollando APIs, Servicios Web o Microservicios (REST/SOAP) en PHP.

    • Frameworks PHP: +3 años usando e implementando frameworks basados en PHP (Laravel, Symfony, Yii 2, CodeIgniter, Zend, Phalcon, Slim, FuelPHP, PHPPixie).

    • Frontend: +2 años desarrollando en React.

    • Seguridad: Uso de metodologías para el desarrollo de código seguro bajo el modelo OWASP.

    • Bases de Datos: PostgreSQL o MySQL.

    • Infraestructura: Docker, Docker Compose, Coolify.

    • Versionado: GIT, SVN o Team Foundation.

  • Herramientas y Conocimientos Técnicos Complementarios

    • Organización & Documentación: Atlassian, GitHub, Swagger, Archi, Drawio, Ofimática.

    • Pruebas Unitarias: Symfony, pytest, Django, Vitest, Mock Service Worker.

  • Conocimientos Deseables (Plus)

    • Python: Experiencia o desarrollo previo en APIs/Frameworks de Python (tomado como plus).

    • Cloud & Otros: AWS, Microsoft Azure, Java, Plataformas Responsivas y Frameworks Vista-Modelo.

    • Metodologías: Marco de trabajo Scrum.

  • Competencias y Características Personales

    • Valores: Responsabilidad, Compromiso, Honestidad, Resiliencia.

    • Habilidades: Análisis, Trabajo por objetivos, Trabajo en equipo, Facilidad de palabra, Negociación.

    • Rasgos: Profesionalismo, Autodidacta, Iniciativa, Visión y Ética profesional.

Responsabilidades:

  • Desarrollo de interfaces para proyectos digitales.

  • Optimización y adecuación de interfaces para proyectos digitales.

  • Conceptualización y definición de flujos de navegación (Web / Escritorio / Móvil).

  • Brindar herramientas de apoyo (presentaciones, diagramas, flujos) al área de desarrollo para clarificar o demostrar funcionamientos a las áreas involucradas.

  • Participación en células de trabajo ágil para dar solución a necesidades de producto:

    • Descubrimiento de historias de usuario.

    • Diseño de pruebas de usabilidad.

    • Garantizar calidad de diseño en las aplicaciones.

    • Colaborar con el equipo de desarrolladores y proponer mejoras a las aplicaciones.

    • Saber recibir retroalimentación y ajustar prototipos.

  • Generar, mantener y promover la funcionalidad y calidad de los flujos y aplicativos.

  • Elaboración de análisis cualitativos y cuantitativos de productos, usuarios, componentes y herramientas.

  • Manejo y organización de grupos de trabajo utilizando herramientas que brinden valor agregado.

  • Promover el conocimiento de modelos y mejores prácticas para el desarrollo.

  • Mantener y reforzar la seguridad de los aplicativos del ecosistema tecnológico.