Pular para o conteúdo principal

Desenvolvedor Frontend Pleno

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

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista RH
  3. Etapa 3: Entrevista com Gestor
  4. Etapa 4: Contratação

Quem Somos

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.