Serviços de desenvolvimento Symfony
Serviços de desenvolvimento Symfony para aplicações web e back offices, APIs REST e GraphQL em API Platform, sistemas SaaS e empresariais, lojas Sylius e Shopware, serviços de pagamentos e faturação, Drupal, Pimcore e outras plataformas construídas sobre Symfony, e atualizações de aplicações Symfony mais antigas, com programadores Symfony dedicados para a sua equipa ou um projeto Symfony entregue de ponta a ponta.
O que construímos com Symfony
Aplicações web Symfony
Portais de clientes, back offices e sistemas de linha de negócio nas versões atuais do Symfony, com entidades e migrações Doctrine, formulários e validação, voters para autorização, EasyAdmin para ecrãs internos e Symfony UX com Turbo e Live Components para páginas interativas sem um front-end separado.
APIs em API Platform
APIs REST e GraphQL descritas a partir de classes PHP com o API Platform, com documentação Hydra e OpenAPI gerada a partir do código, validação, filtros e paginação, Mercure para atualizações em tempo real, e clientes para Next.js, Nuxt ou Expo gerados a partir da mesma descrição.
Produtos SaaS e empresariais em Symfony
Produtos multi-tenant, extensões de ERP e CRM e sistemas de workflow feitos para durar uma década, com o componente Workflow para aprovações e máquinas de estados, início de sessão único através de OpenID Connect com Entra ID, Okta ou Keycloak, e perfis verificados em voters em cada pedido.
Lojas Sylius e Shopware
Lojas online, portais B2B e marketplaces em Sylius, Shopware ou OroCommerce, todos construídos sobre o Symfony: plugins à medida, regras de preços e de checkout, integrações de pagamento e entrega, e catálogos e stock sincronizados com o seu ERP e PIM.
Serviços de pagamentos e faturação em Symfony
Backends de pagamentos, crédito e faturação por subscrição com dinheiro guardado em unidades menores inteiras, transações Doctrine que bloqueiam as linhas afetadas em torno de cada alteração de saldo, fornecedores de open banking e de cartões atrás de adaptadores, e webhooks assinados processados exatamente uma vez.
Filas Messenger e integrações
Trabalho retirado do pedido com o Symfony Messenger sobre transportes RabbitMQ, Redis, Amazon SQS ou Doctrine, jobs recorrentes no componente Scheduler, e chamadas a APIs de ERP, CRM e parceiros através do HttpClient com timeouts, novas tentativas e um transporte de falhas que alerta alguém.
Atualizações de Symfony e migrações para LTS
Aplicações em Symfony 2 a 6 levadas para a versão com suporte de longo prazo 7.4 ou para o Symfony 8 através da última versão menor de cada versão principal, com as deprecações primeiro eliminadas dos logs, o Rector a fazer as alterações mecânicas e testes acrescentados antes de cada passo.
Plataformas construídas sobre Symfony
Módulos para o Drupal, que corre sobre componentes Symfony, e bundles para o Pimcore, o Ibexa DXP, o Akeneo PIM e o Mautic, escritos segundo os pontos de extensão de cada plataforma para que o seu núcleo nunca seja alterado e continue atualizável.
Desempenho e cache em Symfony
Páginas lentas rastreadas com o Blackfire até à consulta ou chamada que as causa, cache HTTP e o componente Cache em Redis, FrankenPHP em modo worker onde ajuda, e contentores no Azure, na AWS ou no Google Cloud com a infraestrutura como código.
Contratar programadores Symfony
programadores Symfony dedicados
Programadores Symfony que integram a sua equipa a tempo inteiro, trabalham nos seus repositórios, no seu tracker e nas suas reuniões, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.
Entrega de projetos Symfony
Uma equipa que conduz o projeto Symfony do âmbito à release: estimativa, desenvolvimento, testes e implementação, com um líder técnico do nosso lado que é responsável pelo plano e pela qualidade.
Suporte e tomada a cargo de sistemas Symfony
Um sistema Symfony existente assumido de outra equipa ou mantido em funcionamento: primeiro uma revisão só de leitura e uma lista escrita de riscos, depois correções e novas funcionalidades por ordem de impacto.
A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.
Quem trabalha no seu projeto Symfony
programadores Symfony
Aplicações, APIs, integrações e atualizações
Programadores de plataformas PHP
Sylius, Shopware, Drupal e Pimcore
Engenheiros de front-end
Vue, React ou Angular, ou Twig com Symfony UX
Engenheiros de DevOps
Contentores, filas, pipelines e alojamento
Engenheiros de QA
Suites de regressão de API e de ponta a ponta
Como trabalhamos em Symfony
Versões atuais do Symfony e do PHP, ou a versão com suporte de longo prazo quando um sistema precisa de anos de correções sem uma atualização principal. Tipos estritos, PHPStan ao nível mais estrito que o código consegue atingir, testes PHPUnit entregues com cada funcionalidade, autorização em voters, cada consulta feita através do Doctrine com parâmetros ligados, segredos num cofre e não em ficheiros .env commitados, e avisos de segurança tratados como atualizações incondicionais.
Os programadores trabalham nos seus repositórios, no seu tracker e no seu processo. O contrato ucraniano, o processamento salarial, a faturação e as ausências ficam connosco, e tudo o que escrevem é cedido a si.
Outras frameworks em que trabalhamos
Desenvolvimento Laravel
Serviços de desenvolvimento Laravel: aplicações web e APIs, lojas online e marketplaces, produtos SaaS, back offices de pagamentos, painéis de administração e atualizações de Laravel, com programadores Laravel dedicados ou entrega de projetos.
Desenvolvimento Django e FastAPI
Serviços de desenvolvimento Django e FastAPI: aplicações web, APIs REST, backends de IA e LLM, pipelines de dados, plataformas fintech e de comércio eletrónico e atualizações de Django, com programadores dedicados ou entrega de projetos.
Desenvolvimento Next.js
Serviços de desenvolvimento Next.js: aplicações web, front ends SaaS, lojas de comércio eletrónico, sites de marketing, interfaces de produtos de IA e migrações para o App Router, com programadores Next.js dedicados ou entrega de projetos.
Desenvolvimento Vue.js e Nuxt
Serviços de desenvolvimento Vue.js e Nuxt: aplicações Vue 3, sites Nuxt, lojas, dashboards SaaS, front ends para Laravel e outros backends, e migrações de Vue 2, com programadores Vue.js dedicados ou entrega de projetos.
Desenvolvimento Ruby on Rails
Serviços de desenvolvimento Ruby on Rails: aplicações web, produtos SaaS, lojas e marketplaces, APIs, aplicações Hotwire Native, e atualizações e tomadas a cargo de bases de código Rails, com programadores Rails dedicados ou entrega de projetos.
Desenvolvimento de aplicações Flutter
Serviços de desenvolvimento de aplicações Flutter: aplicações multiplataforma iOS e Android para fintech, saúde, média e retalho, Flutter para web e desktop, backends e tomadas a cargo, com programadores Flutter dedicados ou entrega de projetos.
Desenvolvimento Spring Boot
Serviços de desenvolvimento Spring Boot: microsserviços e APIs, Spring Cloud, Spring Security e single sign-on, Spring Batch, Spring AI e atualizações para Spring Boot 4, com programadores Spring Boot dedicados ou entrega de projetos.
Desenvolvimento de aplicações React Native
Serviços de desenvolvimento de aplicações React Native: aplicações iOS e Android com Expo, módulos nativos, migrações para a New Architecture, atualizações over-the-air e releases nas lojas, com programadores React Native dedicados ou entrega de projetos.
Desenvolvimento de aplicações Electron
Serviços de desenvolvimento de aplicações Electron: aplicações desktop para Windows, macOS e Linux, atualização automática, assinatura de código e notarização, módulos nativos, atualizações e migrações, com programadores Electron dedicados ou entrega de projetos.
Perguntas sobre o desenvolvimento em Symfony
Em que setores trabalham os programadores Symfony?
Sobretudo comércio eletrónico e retalho: lojas, portais B2B e marketplaces em Sylius, Shopware e código Symfony à medida. Depois fintech, com serviços de pagamentos, crédito e faturação; SaaS e software empresarial, com produtos de ERP, CRM e workflow; saúde, com marcações e portais de doentes; adtech e marketing, com plataformas de campanhas e de tracking; e media e edição, com plataformas de conteúdos. Os produtos de logística e educação também são comuns.
Em que versões do Symfony trabalham?
Em todas as versões com manutenção: Symfony 8 para trabalho novo, as versões com suporte de longo prazo 7.4 e 6.4, e versões mais antigas que precisam de ser levadas em frente. As aplicações em Symfony 2, 3 ou 4 são atualizadas passo a passo, cada passo lançado por si só, em vez de reescritas.
Também trabalham em Sylius, Shopware e Drupal?
Sim. Os três são construídos sobre o Symfony ou os seus componentes, pelo que os plugins Sylius e Shopware e os módulos Drupal fazem parte do mesmo trabalho que o código Symfony puro. Os sites Drupal completos são tratados na nossa página de desenvolvimento Drupal.
Em quanto tempo podem começar programadores Symfony?
Quando o programador Symfony adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.
Como contratamos programadores Symfony através da BigTree108?
Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.
A quem pertence o trabalho que produzem?
A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.
A desenvolver em Symfony?
Diga-nos as versões do Symfony e do PHP e o que o sistema faz. Receberá resposta no prazo de um dia útil: um plano para o trabalho, um plano de atualização ou perfis de candidatos.