2,109,134open jobs
129,854companies
239,240added this week
Browse all
Location
In office (Ribeirão Preto)
Seniority
Middle

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on May 13, 2026.

Overview
Company
Impact
Profile match
Gelato Borelli is a Brazilian ice cream franchise brand with more than 300 units in 26 states. It makes gelato products in Ribeirão Preto and employs production assistants and web developers who build modern front-end applications. The company is headquartered in Ribeirão Preto, Brazil.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,109,134 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Ribeirão Preto
Remote (Brazil) · Full-Time · Brazil
JavaScript
TypeScript
Frontend
Webpack
RxJS
Angular
npm
NgRx
DevOps
Rest API
CI/CD
Git
Management
Scrum
Kanban
QA
Jest
Apply
Hybrid · Full-Time · Joinville
JavaScript
Java
TypeScript
Java
Spring Framework
Spring Boot
Databases
PostgreSQL
Frontend
Angular
Sass
DevOps
Rest API
CI/CD
Git
Docker
Management
Scrum
Kanban
Apply
Remote (Brazil) · Full-Time · 7+ years exp · Brasília
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
Claude Code
Model Context Protocol
Anthropic
Frontend
Zustand
React.js
Vite
npm
Recharts
DevOps
Rest API
gRPC
Docker Compose
GitHub Actions
OpenTelemetry
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Cybersecurity
Auth0
QA
Playwright
Jest
Apply
Remote (Brazil) · Full-Time · São Paulo
JavaScript
TypeScript
Frontend
Next.js
React.js
Web Components
DevOps
GCP
Azure
CI/CD
AWS
Apply
In office · Contractor · Recife
JavaScript
TypeScript
Frontend
Angular
Mobile
Ionic
DevOps
CI/CD
Apply
In office · Internship · Ribeirão Preto
Apply
In office · Full-Time · High School Diploma · Ribeirão Preto
Apply
In office · Full-Time · High School Diploma · Ribeirão Preto
Apply
In office · Full-Time · Ribeirão Preto
Apply
In office · Full-Time · High School Diploma · Ribeirão Preto
Apply
See all jobs
This is one of many
2,109,134 more open roles from verified company boards, updated every day.