2,093,777open jobs
128,564companies
243,634added 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

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,093,777 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
In office · Contractor · Recife
JavaScript
TypeScript
Frontend
Angular
Mobile
Ionic
DevOps
CI/CD
Apply
Remote (Brazil) · Full-Time · Brazil
JavaScript
TypeScript
Frontend
Redux
React.js
DevOps
AWS
QA
Jest
Vitest
Apply
Hybrid · Full-Time · Brasília
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
RxJS
Angular
NgRx
Angular Material
DevOps
Rest API
CI/CD
Management
Scrum
Kanban
QA
Vitest
Apply
In office · Contractor · São Paulo
JavaScript
Frontend
React.js
Apply
Remote (Brazil) · Full-Time · Brazil
JavaScript
TypeScript
Frontend
Vue.js
GraphQL
Bootstrap
Pinia
Storybook
Vuetify
Vue Router
PrimeVue
Naive UI
Mobile
Material Design
DevOps
Rest API
WebSockets
Git
QA
Cypress
Playwright
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,093,777 more open roles from verified company boards, updated every day.