Nosso cliente atua há mais de 30 anos com desenvolvimento de tecnologia agrícola. Estamos buscando um Desenvolvedor(a) Mobile (Flutter) para atuar no time de Pesquisa e Desenvolvimento, com foco em criar interfaces gráficas móveis integradas a sistemas embarcados. Você vai trabalhar lado a lado com engenheiros de hardware, firmware e dados, desenvolvendo soluções tecnológicas conectadas ao campo.
Responsabilidades :
- Criar aplicações móveis e interfaces para dispositivos embarcados usando Flutter / Dart;
- Participar da definição da arquitetura de front-end embarcado;
- Integrar as aplicações com sensores, APIs e microcontroladores;
- Realizar testes e validações em dispositivos físicos;
- Contribuir com prototipações rápidas e testes de campo;
- Documentar soluções e apoiar a manutenção evolutiva;
- Colaborar com as áreas de hardware, firmware e backend.
Requisitos Técnicos Obrigatórios :
Flutter / Dart na prática;Conhecimento de CI / CD;Conhecimento de arquitetura de Software MVC, MVVM e SOLID;Conhecimento de programação funcional e OOP (programação orientada a objetos);Integração com dispositivos via Wi-Fi, USB ou protocolos próprios;APIs REST / GraphQL;Git e ferramentas como Jira.Diferenciais :
Domínio de operações bitwise;Conhecimento de protocolos de redes TCP / UDP;Testes automatizados no Flutter;Conhecimento básico de C / C++ (compreensão do embarcado).Formação :
Graduação completa ou em andamento em Engenharia da Computação, Ciência da Computação, Sistemas de Informação ou áreas correlatas.Informações da vaga :
CLTTrabalho Presencial em Ribeirão Preto / SPDe segunda a sexta das 8h às 18hSalário + benefíciosEtapas do processo seletivo :
CadastroEntrevista Comportamental + Teste comportamentalEntrevista Gestor(a) contratantePropostaContratação