Desenvolvedor Frontend Pleno
Indexed description
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 responsabilidadesDesenvolver 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áriosFrontend com PythonExperiência com desenvolvimento de aplicações e interfaces utilizando Python.
StreamlitConhecimento 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.jsConhecimento 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.
AngularConhecimento 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 NativeConhecimento 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 interfacesEsperamos 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/UIO 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 vagaFrontend PythonPython | Streamlit | Dash | Plotly | Gradio | NiceGUI | ReflexFrontend WebJavaScript | TypeScript | React | Vue.js | Angular | HTML5 | CSS3MobileReact Native | ExpoInteligência ArtificialIA Generativa | LLMs | RAG | Agentes de IA | Prompt Engineering | Automação de Processos
Informações adicionais
Vaga Presencial - Ribeirão Preto/SPNossos
benefícios
Plano de Saúde Unimed NacionalDayOff AniversárioDayOff CarnavalDayOff Vésperas final de anoWelhub/GympassAvus - descontos em farmácias e em consultas, telemedicina e examesParcerias de descontos com Universidade e instituições de ensino profissionalizanteParceria com escolas de IdiomaReembolso de 50% no consumo em lojas Borelli
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search