Desenvolvedor Mobile React Native Sênior
Descrição da vaga
No nosso time de Tecnologia, o desenvolvimento backend é essencial para desenvolver e manter a estrutura lógica e funcional dos sistemas da Cardápio Web, garantindo estabilidade, performance e segurança nas aplicações. Como Desenvolvedor Backend, você será responsável por desenvolver e manter a estrutura lógica e funcional dos sistemas, além de construir e integrar APIs que conectem os produtos da empresa a sistemas internos e externos. Seu papel será fundamental para garantir o fluxo eficiente de informações e contribuir para a evolução contínua da plataforma e da experiência do usuário.
Responsabilidades e atribuições
- Desenvolver e evoluir os aplicativos mobile em React Native.
- Definir e aplicar boas práticas de arquitetura e desenvolvimento.
- Implementar novas funcionalidades com foco em performance e escalabilidade.
- Manter e otimizar aplicações já em produção.
- Integrar o app com APIs e serviços internos.
- Realizar code reviews e contribuir com a qualidade técnica do time.
- Atuar em conjunto com produto, design e backend nas entregas da frente mobile.
Requisitos e qualificações
- Experiência sólida com React Native.
- Mais de 6 anos de experiência profissional em desenvolvimento de software.
- Ter atuado como um dos principais responsáveis pela concepção, desenvolvimento e lançamento de um aplicativo relevante, publicado em produção e utilizado por usuários reais.
- Experiência profissional em pelo menos três empresas, com permanência mínima de um ano em cada uma.
- Ensino superior.
- Domínio avançado de JavaScript e TypeScript.
- Experiência com publicação e manutenção de apps na Play Store e App Store.
- Conhecimento em arquitetura mobile, componentização e gerenciamento de estado.
- Experiência com integração de APIs REST.
- Vivência com versionamento de código e boas práticas de desenvolvimento.
- Experiência com testes automatizados.
- Capacidade de atuar com autonomia em ambiente dinâmico.
- Experiência comprovada em projetos reais de impacto, com participação relevante na construção, evolução ou escala de produtos mobile.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista com Gente e Gestão
- Etapa 3: Entrevista com Gestor
- Etapa 4: Contratação