{"id":3636022,"url":"https://alion.io/job/gelato-borelli-desenvolvedor-frontend-pleno","title":"Desenvolvedor Frontend Pleno","company":{"id":4496494,"name":"Gelato Borelli","domain":null,"url":"https://alion.io/company/gelato-borelli","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Gupy","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ribeirão Preto, Brazil"],"countries":["BR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Ant Design","optional":false},{"name":"Bootstrap","optional":false},{"name":"Deep Linking","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Expo","optional":false},{"name":"Gradio","optional":false},{"name":"JavaScript","optional":false},{"name":"Material UI","optional":false},{"name":"Pinia","optional":false},{"name":"Plotly","optional":false},{"name":"PrimeNG","optional":false},{"name":"PrimeVue","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"React Native","optional":false},{"name":"RxJS","optional":false},{"name":"Streamlit","optional":false},{"name":"styled-components","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue Router","optional":false},{"name":"Vue.js","optional":false},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-05-13T17:44:58Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-04T11:23:24Z","board_verified":true,"closed_at":null,"days_open":174,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":174},"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.\n\nBuscamos 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.\nO 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.\nBuscamos 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.\nResponsabilidades e atribuições\nPrincipais responsabilidades\nDesenvolver e manter aplicações web modernas;\nConstruir interfaces responsivas, intuitivas e de fácil utilização;\nDesenvolver aplicações corporativas utilizando Python e Streamlit;\nCriar dashboards, painéis administrativos, portais internos, formulários e ferramentas operacionais;\nDesenvolver aplicações utilizando React, Vue.js e Angular;\nDesenvolver aplicações mobile utilizando React Native;\nCriar componentes reutilizáveis e padronizados;\nEstruturar bibliotecas de componentes e Design Systems;\nImplementar layouts responsivos para diferentes dispositivos;\nTrabalhar com gerenciamento de estado das aplicações;\nImplementar navegação, rotas, formulários, filtros, tabelas e dashboards;\nDesenvolver visualizações de dados;\nTrabalhar com experiências orientadas a dados;\nAplicar conceitos de UX/UI no desenvolvimento das interfaces;\nGarantir qualidade, performance e manutenibilidade do frontend;\nParticipar das decisões de arquitetura das aplicações frontend;\nIdentificar oportunidades de utilização de Inteligência Artificial nas aplicações;\nCriar interfaces e experiências orientadas por IA;\nDesenvolver ferramentas internas que utilizem Inteligência Artificial para automatizar tarefas;\nCriar assistentes inteligentes para apoio aos usuários;\nUtilizar IA para apoiar análise, classificação, busca e processamento de informações;\nTransformar processos manuais em aplicações e fluxos inteligentes;\nTrabalhar em conjunto com áreas de negócio para transformar necessidades em soluções digitais.\nRequisitos e qualificações\nConhecimentos técnicos necessários\nFrontend com Python\nExperiência com desenvolvimento de aplicações e interfaces utilizando Python.\nStreamlit\nConhecimento sólido em Streamlit, incluindo:\nConstrução de aplicações;\nDashboards;\nFormulários;\nTabelas;\nFiltros;\nNavegação;\nGerenciamento de sessão;\nSession State;\nComponentes reutilizáveis;\nCache;\nVisualização de dados;\nOrganização de aplicações multipágina;\nCriação de interfaces corporativas;\nCustomização visual;\nCSS integrado ao Streamlit;\nPerformance e otimização das aplicações.\nJavaScript e TypeScript\nÉ necessário conhecimento consistente em desenvolvimento frontend utilizando:\nJavaScript;\nTypeScript;\nHTML5;\nCSS3.\nConhecimentos esperados:\nES6+;\nManipulação de arrays e objetos;\nPromises;\nAsync/Await;\nComponentização;\nGerenciamento de estado;\nManipulação de eventos;\nCiclo de vida de componentes;\nFormulários;\nValidações;\nNavegação;\nRotas;\nResponsividade;\nDesenvolvimento baseado em componentes;\nOrganização modular de aplicações.\nVue.js\nConhecimento em Vue.js, preferencialmente Vue 3.\nConhecimentos desejados:\nComposition API;\nComponents;\nProps;\nEmits;\nComputed;\nWatch;\nVue Router;\nPinia;\nReactive;\nRef;\nComposition Functions;\nComponentes reutilizáveis;\nOrganização modular de aplicações.\nAngular\nConhecimento em Angular será considerado relevante.\nConhecimentos desejados:\nComponents;\nTemplates;\nDirectives;\nPipes;\nServices;\nDependency Injection;\nAngular Router;\nReactive Forms;\nRxJS;\nObservables;\nGuards;\nModules;\nStandalone Components;\nOrganização e arquitetura de projetos Angular.\nReact Native\nConhecimento em React Native para desenvolvimento de aplicações mobile.\nDesejável experiência com:\nReact Native;\nExpo;\nNavegação;\nComponentes;\nHooks;\nGerenciamento de estado;\nPush Notifications;\nDeep Linking;\nInterfaces responsivas;\nAndroid;\niOS.\nCSS e construção de interfaces\nEsperamos conhecimento sólido de construção e estilização de interfaces.\nConhecimentos importantes:\nCSS3;\nFlexbox;\nCSS Grid;\nMedia Queries;\nDesign Responsivo;\nMobile First;\nVariáveis CSS;\nComponentização visual;\nAnimações;\nTransições;\nPadronização visual.\nSerá considerado diferencial conhecimento em:\nTailwind CSS;\nBootstrap;\nMaterial UI;\nAnt Design;\nPrimeVue;\nPrimeNG;\nStyled Components.\nUX/UI\nO profissional não precisa necessariamente ser designer, porém deve possuir boa percepção de experiência do usuário.\nConhecimentos esperados:\nUsabilidade;\nHierarquia visual;\nNavegação;\nOrganização de informações;\nFeedback visual;\nEstados de loading;\nEstados vazios;\nMensagens de erro;\nValidação de formulários;\nResponsividade;\nAcessibilidade;\nConsistência visual.\nÉ importante conseguir transformar uma regra de negócio ou necessidade operacional em uma interface simples e eficiente.\nStack principal da vaga\nFrontend Python\nPython | Streamlit | Dash | Plotly | Gradio | NiceGUI | Reflex\nFrontend Web\nJavaScript | TypeScript | React | Vue.js | Angular | HTML5 | CSS3\nMobile\nReact Native | Expo\nInteligência Artificial\nIA Generativa | LLMs | RAG | Agentes de IA | Prompt Engineering | Automação de Processos\n\nInformações adicionais\nVaga Presencial - Ribeirão Preto/SP\nNossos benefícios:\nPlano de Saúde Unimed Nacional\nDayOff Aniversário\nDayOff Carnaval\nDayOff Vésperas final de ano\nWelhub/Gympass\nAvus - descontos em farmácias e em consultas, telemedicina e exames\nParcerias de descontos com Universidade e instituições de ensino profissionalizante\nParceria com escolas de Idioma\nReembolso de 50% no consumo em lojas Borelli","description_format":"text","description_chars":6081,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Portuguese","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-02T21:03:49Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.258,"p_room":0.28,"age_days":174,"expected_fill_days":25,"reasons":["conf:4","win:tail","crowd:"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/gelato-borelli-desenvolvedor-frontend-pleno","json_url":"https://alion.io/job/gelato-borelli-desenvolvedor-frontend-pleno.json","meta":{"generated_at":"2026-11-04T14:10:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21464,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4496494},"rest":"https://alion.io/mcp/rest/get_company?id=4496494"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgelato-borelli-desenvolvedor-frontend-pleno"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgelato-borelli-desenvolvedor-frontend-pleno"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgelato-borelli-desenvolvedor-frontend-pleno"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/gelato-borelli-desenvolvedor-frontend-pleno\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgelato-borelli-desenvolvedor-frontend-pleno"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3636022}},{"tool":"search_jobs","arguments":{"company":4496494,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3636022},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}