Find a jobRecruiters

Desenvolvedor Frontend Pleno

Exclusive opportunity

Onsite

Desenvolvedor Frontend Pleno

Gelato Borelli

Desenvolvedor Frontend Pleno

Skills

ReactVueTypescriptPythonIOSReact NativeHTMLBootstrapTailwind CSSJavascript

11 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Ribeirao Preto - Ribeirão Preto, State of São Paulo, Brazil

Work mode:

Onsite

Published on:

15 October 2026

What they need


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

Other offers great for you!

These companies are also looking for great profiles

skiils

front end

Permanent contract

Lille, France

Hybrid

Skills

React

1 month ago

Quick apply

skiils

front end

Freelance

Lille, France

Hybrid

Skills

React

1 month ago

Quick apply

Elliott Group

Développeur Front End Angular Senior

Permanent contract

Luxembourg

Onsite

Skills

AngularTypescriptCapacitorAutomated testingGitLab CI/CDApplication security

2 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools