Estamos buscando um desenvolvedor Full Stack Sênior/Pleno, com sólida experiência em Flutter e Laravel, para realizar manutenções, ajustes de performance e implementação de novas funcionalidades em nossa plataforma SaaS de Streaming de Vídeo e OTT (Over-The-Top). O projeto é robusto e possui uma arquitetura dividida em três frentes principais: Frontend Multiplataforma (AppCode): Desenvolvido inteiramente em Flutter (Dart) com uma única base de código para atender Mobile (Android/iOS), Web e Smart TVs (Android TV). Backend e Painel Administrativo (ServerCode): Desenvolvido em PHP com Laravel 8+, responsável por fornecer a API RESTful para os aplicativos, além de gerenciar clientes, assinaturas e regras de negócio. Microsserviço de Controle e Segurança: Um controlador à parte desenvolvido em
Node.js (Express) com SQLite, utilizado para validar acessos, gerenciar webhooks de autenticação e realizar o monitoramento de sessões de vídeo ao vivo e VOD integrando com Flussonic Media Server. Principais Responsabilidades / Escopo de Trabalho: Melhorias Contínuas no Flutter: Realizar ajustes visuais, otimização de players de vídeo e compilação para diferentes plataformas (TV, Web, Mobile). Evolução da API no Laravel: Criar novos endpoints, atualizar tabelas no banco de dados e integrar novas regras de negócio no painel administrativo. Manutenção do White-Label Dinâmico: O sistema possui uma engenharia que permite alterar temas, cores (Hex) e logos dinamicamente via API no backend sem precisar compilar o Flutter novamente. O profissional precisará dar manutenção e expandir essa feature. Ajustes no Controlador
Node.js: Manutenção nas regras de validação de IP/Token e listagem de sessões no dashboard auxiliar.
Prazo de Entrega: Não estabelecido