Gelato Borelli

Desenvolvedor Frontend Pleno

Ribeirão Preto / SP

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.

Candidatar-se à vaga