Saltar al contenido
BigTree108

Servicios de desarrollo de Symfony

Servicios de desarrollo de Symfony para aplicaciones web y back offices, API REST y GraphQL con API Platform, sistemas SaaS y empresariales, tiendas Sylius y Shopware, servicios de pagos y facturación, Drupal, Pimcore y otras plataformas construidas sobre Symfony, y actualización de aplicaciones Symfony antiguas, con desarrolladores de Symfony dedicados para su equipo o un proyecto Symfony entregado de principio a fin.

Qué desarrollamos con Symfony

  • Aplicaciones web con Symfony

    Portales de clientes, back offices y sistemas de línea de negocio sobre versiones actuales de Symfony, con entidades y migraciones de Doctrine, formularios y validación, voters para la autorización, EasyAdmin para pantallas internas y Symfony UX con Turbo y Live Components para páginas interactivas sin un front end independiente.

  • API con API Platform

    API REST y GraphQL descritas a partir de clases PHP con API Platform, con documentación Hydra y OpenAPI generada desde el código, validación, filtros y paginación, Mercure para actualizaciones en tiempo real y clientes para Next.js, Nuxt o Expo generados a partir de la misma descripción.

  • Productos SaaS y empresariales con Symfony

    Productos multiinquilino, complementos de ERP y CRM y sistemas de flujos de trabajo pensados para funcionar durante una década, con el componente Workflow para aprobaciones y máquinas de estados, inicio de sesión único mediante OpenID Connect con Entra ID, Okta o Keycloak y roles comprobados en voters en cada solicitud.

  • Tiendas Sylius y Shopware

    Tiendas en línea, portales B2B y marketplaces sobre Sylius, Shopware u OroCommerce, todos construidos sobre Symfony: plugins a medida, reglas de precios y de pago, integraciones de pago y de envío, y catálogos y existencias sincronizados con su ERP y su PIM.

  • Servicios de pagos y facturación con Symfony

    Back ends de pagos, préstamos y facturación por suscripción con el dinero guardado en unidades menores enteras, transacciones de Doctrine que bloquean las filas afectadas en cada cambio de saldo, proveedores de open banking y de tarjetas detrás de adaptadores y webhooks firmados procesados exactamente una vez.

  • Colas Messenger e integraciones

    Trabajo sacado de la solicitud con Symfony Messenger sobre transportes de RabbitMQ, Redis, Amazon SQS o Doctrine, tareas recurrentes en el componente Scheduler y llamadas a API de ERP, CRM y socios mediante HttpClient con tiempos de espera, reintentos y un transporte de fallos que avisa a alguien.

  • Actualizaciones de Symfony y migraciones a LTS

    Aplicaciones en Symfony 2 a 6 llevadas a la versión con soporte a largo plazo 7.4 o a Symfony 8 pasando por la última versión menor de cada versión mayor, con las deprecaciones eliminadas primero de los logs, Rector aplicando los cambios mecánicos y pruebas añadidas antes de cada paso.

  • Plataformas construidas sobre Symfony

    Módulos para Drupal, que funciona con componentes de Symfony, y bundles para Pimcore, Ibexa DXP, Akeneo PIM y Mautic, escritos sobre los puntos de extensión de cada plataforma para que su núcleo nunca se parchee y siga siendo actualizable.

  • Rendimiento y caché en Symfony

    Páginas lentas rastreadas con Blackfire hasta la consulta o llamada que las origina, caché HTTP y el componente Cache sobre Redis, FrankenPHP en modo worker donde ayuda y contenedores en Azure, AWS o Google Cloud con la infraestructura como código.

Contrate desarrolladores de Symfony

  • desarrolladores de Symfony dedicados

    Desarrolladores de Symfony que se incorporan a su equipo a tiempo completo, trabajan en sus repositorios, su tracker y sus reuniones, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.

  • Entrega de proyectos Symfony

    Un equipo que lleva el proyecto Symfony desde el alcance hasta la publicación: estimación, desarrollo, pruebas y despliegue, con un líder técnico de nuestro lado que se responsabiliza del plan y de la calidad.

  • Soporte y relevo de sistemas Symfony

    Un sistema Symfony existente que recibimos de otro equipo o mantenemos en funcionamiento: primero una revisión de solo lectura y una lista escrita de riesgos, después correcciones y nuevas funcionalidades por orden de impacto.

La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.

Quién trabaja en su proyecto Symfony

  • desarrolladores de Symfony

    Aplicaciones, API, integraciones y actualizaciones

  • Desarrolladores de plataformas PHP

    Sylius, Shopware, Drupal y Pimcore

  • Ingenieros front-end

    Vue, React o Angular, o Twig con Symfony UX

  • Ingenieros de DevOps

    Contenedores, colas, pipelines y alojamiento

  • Ingenieros de QA

    Baterías de regresión de API y de extremo a extremo

Cómo trabajamos con Symfony

Versiones actuales de Symfony y PHP, o la versión con soporte a largo plazo cuando un sistema necesita años de correcciones sin una actualización mayor. Tipos estrictos, PHPStan en el nivel más estricto que el código pueda alcanzar, pruebas PHPUnit que se entregan con cada funcionalidad, autorización en voters, cada consulta a través de Doctrine con parámetros enlazados, secretos en una bóveda y no en archivos .env versionados, y avisos de seguridad tratados como actualizaciones obligatorias.

Los desarrolladores trabajan en sus repositorios, su gestor de tareas y su proceso. El contrato ucraniano, la nómina, la facturación y las ausencias quedan de nuestro lado, y todo lo que escriben se le cede a usted.

Otros frameworks con los que trabajamos

Resumen de Frameworks

Preguntas sobre el desarrollo con Symfony

¿En qué sectores trabajan sus desarrolladores de Symfony?

Sobre todo e-commerce y retail: tiendas, portales B2B y marketplaces sobre Sylius, Shopware y código Symfony a medida. Después fintech, con servicios de pagos, préstamos y facturación; SaaS y software empresarial, con productos de ERP, CRM y flujos de trabajo; sanidad, con reservas y portales de pacientes; adtech y marketing, con plataformas de campañas y seguimiento; y medios y editorial, con plataformas de contenidos. También son habituales los productos de logística y educación.

¿En qué versiones de Symfony trabajan?

En todas las ramas mantenidas: Symfony 8 para el trabajo nuevo, las versiones con soporte a largo plazo 7.4 y 6.4, y las versiones antiguas que hay que actualizar. Las aplicaciones en Symfony 2, 3 o 4 se actualizan paso a paso, publicando cada paso por separado, en lugar de reescribirse.

¿Trabajan también con Sylius, Shopware y Drupal?

Sí. Las tres están construidas sobre Symfony o sus componentes, por lo que los plugins de Sylius y Shopware y los módulos de Drupal forman parte del mismo trabajo que el código Symfony puro. Los sitios Drupal completos se tratan en nuestra página de desarrollo de Drupal.

¿Con qué rapidez pueden empezar desarrolladores de Symfony?

Cuando el desarrollador de Symfony adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.

¿Cómo contratamos desarrolladores de Symfony a través de BigTree108?

Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.

¿Quién es el propietario del trabajo que realizan?

Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.

¿Desarrolla sobre Symfony?

Cuéntenos las versiones de Symfony y PHP y qué hace el sistema. Recibirá una respuesta en un día hábil: un plan para el trabajo, un plan de actualización o perfiles de candidatos.