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 responsabilidades
• Desenvolver 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ários
Frontend com Python
Experiência com desenvolvimento de aplicações e interfaces utilizando Python.
Streamlit
Conhecimento 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.js
Conhecimento 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.
Angular
Conhecimento 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 Native
Conhecimento 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 interfaces
Esperamos 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/UI
O 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 vaga
Frontend Python
Python | Streamlit | Dash | Plotly | Gradio | NiceGUI | Reflex
Frontend Web
JavaScript | TypeScript | React | Vue.js | Angular | HTML5 | CSS3
Mobile
React Native | Expo
Inteligência Artificial
IA Generativa | LLMs | RAG | Agentes de IA | Prompt Engineering | Automação de Processos
Informações adicionais
• Vaga Presencial - Ribeirão Preto/SP
Nossos benefícios:
Plano de Saúde Unimed Nacional
DayOff Aniversário
DayOff Carnaval
DayOff Vésperas final de ano
Welhub/Gympass
Avus - descontos em farmácias e em consultas, telemedicina e exames
Parcerias de descontos com Universidade e instituições de ensino profissionalizante
Parceria com escolas de Idioma
Reembolso de 50% no consumo em lojas Borelli
Somos a maior rede de franquias de gelato, com raízes em Ribeirão Preto, São Paulo, onde está sediada a Franqueadora Borelli. Nos orgulhamos em levar a felicidade na forma de sabor para 25 estados + Distrito Federal, com mais de 300 unidades. Nascemos da paixão dos nossos fundadores pela alta gastronomia e do desejo de trazer para o Brasil o segredo das tradicionais receitas de gelato da Itália. Fundada em 2013, a Borelli se destaca por proporcionar uma experiência verdadeiramente encantadora aos clientes, oferecendo gelatos preparados de forma artesanal e com ingredientes criteriosamente selecionados. Valorizamos profundamente a excelência no atendimento, buscando criar um ambiente acolhedor onde cada cliente se sinta especial.
A nova Casa do Sabor – Vogliadi Borelli está situada na cidade de Cravinhos/SP, próximo a Ribeirão Preto. Com um terreno de 7000 m² e 3000 m² de área construída, a unidade tem uma capacidade produtiva quatro vezes maior que a anterior. Projetada com um forte compromisso de sustentabilidade, a Casa do Sabor adota práticas como a reutilização de água e uso de energia renovável, refletindo o compromisso da Borelli com a preservação ambiental e a excelência na produção de gelato.