Desenvolvedor Frontend Sênior
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
A Cardápio Web existe para ajudar restaurantes a venderem diretamente aos seus clientes, operar com mais autonomia e construir negócios mais fortes, saudáveis e valiosos ao longo do tempo.
Guiados pela missão de construção de um mercado melhor, trabalhamos todos os dias para transformar a realidade do restaurante, tirando a dependência dos marketplaces e permitindo que o restaurante seja dono do seu próprio canal de vendas, tendo acesso aos dados dos seus clientes e controlando seu próprio crescimento.
/n Ensino superior completo em Análise e Desenvolvimento de Sistemas, Ciência da Computação ou áreas afins.
Experiência mínima de 6 anos na área.
Domínio avançado em React , React Native e Expo .
Domínio em estilização e sistemas de design.
Experiência em integração com APIs REST.
Conhecimento em gerenciamento de estado.
Conhecimento em processos de build e deploy.
Conhecimento em CI/CD e versionamento.
/n Desenvolver interfaces web e mobile com React, React Native e Expo, aplicando boas práticas de performance e usabilidade, para garantir que os produtos ofereçam uma experiência fluida, responsiva e intuitiva aos usuários em diferentes dispositivos.
Implementar componentes reutilizáveis e sistemas de design consistentes (Storybook, Tailwind ou NativeWind), visando padronizar a interface, reduzir retrabalho e facilitar a manutenção do código.
Integrar aplicações com APIs REST, utilizando bibliotecas como Axios, React Query ou SWR, para possibilitar a comunicação entre o front-end e o back-end, assegurando que os dados exibidos estejam sempre atualizados.
Utilizar hooks personalizados, context API e gerenciadores de estado (Zustand, Redux) para garantir código limpo e manutenível, permitindo maior escalabilidade e organização na estrutura dos projetos.
Configurar e otimizar pipelines de build com Vite, Metro, Webpack ou Babel, além de empacotar aplicativos para Android e iOS via Expo, com o objetivo de otimizar o desempenho das aplicações e automatizar processos de build e distribuição.
Garantir a qualidade do código com testes unitários e de integração (Jest, Testing Library), assegurando o bom funcionamento das funcionalidades e prevenindo falhas em produção.
Trabalhar em ambiente CI/CD, realizando versionamento com Git, GitHub Actions e deploy em Expo EAS ou AWS, para manter entregas contínuas, integradas e com rastreabilidade do código em todas as etapas do desenvolvimento.
Contribuir com documentação técnica, code review e melhorias contínuas no processo de desenvolvimento, fortalecendo a colaboração entre times, a qualidade do código e a evolução constante das práticas da equipe.