TechJobs BR

Desenvolvedor Frontend Pleno

Gelato Borelli
Presencial
Pleno
CLT
Gupy
Ribeirão Preto, São Paulo13/05/2026

Descrição da vaga

Na Gelato Borelli, acreditamos que o segredo para o nosso sucesso vai além do sabor dos nossos gelatos; está na paixão das pessoas que fazem parte da nossa equipe. Com mais de 300 unidades espalhadas por 26 estados, levamos felicidade e sabor a milhões de clientes, sempre priorizando a excelência no atendimento e a qualidade dos nossos produtos.
Buscamos um(a) Desenvolvedor(a) Frontend com sólida experiência na construção de aplicações web modernas, interfaces corporativas, dashboards, sistemas internos e soluções que utilizem Inteligência Artificial para otimização e automação de processos.O profissional terá atuação predominantemente na camada de apresentação, experiência do usuário e construção de aplicações frontend, trabalhando tanto com tecnologias do ecossistema Python quanto com frameworks modernos de JavaScript e TypeScript.Buscamos alguém que combine conhecimento técnico de desenvolvimento frontend com capacidade de utilizar Inteligência Artificial como recurso prático dentro das aplicações e processos da empresa.

Responsabilidades e atribuições
Principais responsabilidadesDesenvolver e manter aplicações web modernas;Construir interfaces responsivas, intuitivas e de fácil utilização;Desenvolver aplicações corporativas utilizando Python e Streamlit;Criar dashboards, painéis administrativos, portais internos, formulários e ferramentas operacionais;Desenvolver aplicações utilizando React, Vue.js e Angular;Desenvolver aplicações mobile utilizando React Native;Criar componentes reutilizáveis e padronizados;Estruturar bibliotecas de componentes e Design Systems;Implementar layouts responsivos para diferentes dispositivos;Trabalhar com gerenciamento de estado das aplicações;Implementar navegação, rotas, formulários, filtros, tabelas e dashboards;Desenvolver visualizações de dados;Trabalhar com experiências orientadas a dados;Aplicar conceitos de UX/UI no desenvolvimento das interfaces;Garantir qualidade, performance e manutenibilidade do frontend;Participar das decisões de arquitetura das aplicações frontend;Identificar oportunidades de utilização de Inteligência Artificial nas aplicações;Criar interfaces e experiências orientadas por IA;Desenvolver ferramentas internas que utilizem Inteligência Artificial para automatizar tarefas;Criar assistentes inteligentes para apoio aos usuários;Utilizar IA para apoiar análise, classificação, busca e processamento de informações;Transformar processos manuais em aplicações e fluxos inteligentes;Trabalhar em conjunto com áreas de negócio para transformar necessidades em soluções digitais.

Requisitos e qualificações
Conhecimentos técnicos necessáriosFrontend com PythonExperiência com desenvolvimento de aplicações e interfaces utilizando Python.StreamlitConhecimento sólido em Streamlit, incluindo:Construção de aplicações;Dashboards;Formulários;Tabelas;Filtros;Navegação;Gerenciamento de sessão;Session State;Componentes reutilizáveis;Cache;Visualização de dados;Organização de aplicações multipágina;Criação de interfaces corporativas;Customização visual;CSS integrado ao Streamlit;Performance e otimização das aplicações.JavaScript e TypeScriptÉ necessário conhecimento consistente em desenvolvimento frontend utilizando:JavaScript;TypeScript;HTML5;CSS3.Conhecimentos esperados:ES6+;Manipulação de arrays e objetos;Promises;Async/Await;Componentização;Gerenciamento de estado;Manipulação de eventos;Ciclo de vida de componentes;Formulários;Validações;Navegação;Rotas;Responsividade;Desenvolvimento baseado em componentes;Organização modular de aplicações.Vue.jsConhecimento em Vue.js, preferencialmente Vue 3.Conhecimentos desejados:Composition API;Components;Props;Emits;Computed;Watch;Vue Router;Pinia;Reactive;Ref;Composition Functions;Componentes reutilizáveis;Organização modular de aplicações.AngularConhecimento em Angular será considerado relevante.Conhecimentos desejados:Components;Templates;Directives;Pipes;Services;Dependency Injection;Angular Router;Reactive Forms;RxJS;Observables;Guards;Modules;Standalone Components;Organização e arquitetura de projetos Angular.React NativeConhecimento em React Native para desenvolvimento de aplicações mobile.Desejável experiência com:React Native;Expo;Navegação;Componentes;Hooks;Gerenciamento de estado;Push Notifications;Deep Linking;Interfaces responsivas;Android;iOS.CSS e construção de interfacesEsperamos conhecimento sólido de construção e estilização de interfaces.Conhecimentos importantes:CSS3;Flexbox;CSS Grid;Media Queries;Design Responsivo;Mobile First;Variáveis CSS;Componentização visual;Animações;Transições;Padronização visual.Será considerado diferencial conhecimento em:Tailwind CSS;Bootstrap;Material UI;Ant Design;PrimeVue;PrimeNG;Styled Components.UX/UIO profissional não precisa necessariamente ser designer, porém deve possuir boa percepção de experiência do usuário.Conhecimentos esperados:Usabilidade;Hierarquia visual;Navegação;Organização de informações;Feedback visual;Estados de loading;Estados vazios;Mensagens de erro;Validação de formulários;Responsividade;Acessibilidade;Consistência visual.É importante conseguir transformar uma regra de negócio ou necessidade operacional em uma interface simples e eficiente.Stack principal da vagaFrontend PythonPython | Streamlit | Dash | Plotly | Gradio | NiceGUI | ReflexFrontend WebJavaScript | TypeScript | React | Vue.js | Angular | HTML5 | CSS3MobileReact Native | ExpoInteligência ArtificialIA Generativa | LLMs | RAG | Agentes de IA | Prompt Engineering | Automação de Processos

Informações adicionaisVaga Presencial - Ribeirão Preto/SPNossos benefícios:Plano de Saúde Unimed NacionalDayOff AniversárioDayOff CarnavalDayOff Vésperas final de anoWelhub/GympassAvus - descontos em farmácias e em consultas, telemedicina e examesParcerias de descontos com Universidade e instituições de ensino profissionalizanteParceria com escolas de IdiomaReembolso de 50% no consumo em lojas Borelli