Desenvolvedor React Native
Tipo de vaga: Terceiro
Modelo de trabalho: Remoto
Vaga também para PcD
Descrição da vaga
A Log,Lab Inteligência Digital é uma empresa com mais de 21 anos de mercado, atuando exclusivamente no setor público, junto à empresas estatais, instituições e órgãos da esfera municipal, estadual e federal. Esta experiência nos confere a possibilidade de agregar muito valor aos contratos nos quais atuamos, por conhecer a fundo as dificuldades e problemas enfrentados pelas instituições públicas no Brasil, e pela troca e compartilhamento do conhecimento adquirido, já que participamos de inúmeros projetos de sucesso por todo o país. 🚀🧡
Estamos à procura de um Desenvolvedor React Native para se juntar à nossa equipe de TI dinâmica e inovadora. Se você é um profissional apaixonado por entender as necessidades dos clientes, que gosta de trabalhar em equipe, sempre buscando crescimento e que consigam ter uma visão de futuro, enxergando fora da caixa. Essa é sua oportunidade!
Responsabilidades e atribuições
- Desenvolvimento de Aplicativos Móveis;
- Criar e manter aplicativos móveis para Android e iOS usando React Native;
- Implementar interfaces de usuário atraentes e interativas com base em designs de UX/UI;
- Integrar APIs de backend para garantir que o aplicativo se comunique de forma eficiente com servidores e bancos de dados;
- Escrever testes unitários, de integração e funcionais para garantir a estabilidade e qualidade do aplicativo;
- Usar ferramentas de depuração e monitoramento para identificar problemas no aplicativo, tanto em tempo de desenvolvimento quanto em produção;
- Integração de Funcionalidades Nativas;
- Usar bridges (pontes) para integrar funcionalidades nativas de Android e iOS quando necessário, como câmera, geolocalização, notificações push, etc;
- Trabalhar com bibliotecas nativas para funcionalidades que não estão disponíveis diretamente no React Native;
- Escrever documentação técnica clara e concisa, tanto para o uso do código quanto para APIs e fluxos de trabalho.
Requisitos e qualificações
- Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação, em nível Lato Senso e/ou Stricto Sensu, na área de Tecnologia da Informação;
- Bibliotecas de reconhecimento facial • ML Kit (Firebase): Oferece uma API para reconhecimento facial, fácil de integrar com React Native;
- FaceID (iOS) e BiometricPrompt (Android): APIs nativas para reconhecimento biométrico;
- Deep Learning: Integração com modelos de aprendizado profundo como redes neurais, usando bibliotecas como TensorFlow Lite ou ONNX para tarefas de reconhecimento facial avançado;
- Integração com câmera • react-native-camera: Biblioteca popular para acessar a câmera, essencial para capturar imagens em tempo real para o processo de validação facial;
- react-native-vision-camera: Alternativa moderna com melhor performance e suporte a processamento de vídeo em tempo real, ideal para aplicativos que fazem validação facial;
- Processamento de Imagem • OpenCV: Biblioteca de visão computacional que pode ser usada para processamento de imagem e detecção de rostos antes de enviar para um serviço de validação facial;
- TensorFlow Lite: Para executar modelos de aprendizado profundo no dispositivo para validação facial;
- GPU Processing: Para realizar operações de processamento de imagem em tempo real, utilizando a GPU do dispositivo;
- Segurança e Criptografia • Secure Storage: Implementação de armazenamento seguro (por exemplo, SecureStore ou AsyncStorage com criptografia) para dados sensíveis, como imagens ou tokens biométricos;
- SSL/TLS: Para garantir a segurança da comunicação entre o aplicativo e os servidores remotos ao enviar dados biométricos;
- Autenticação Biométrica: Integração com APIs nativas como FaceID (iOS) e BiometricPrompt (Android) para garantir que a autenticação seja feita de forma segura;
- Backend e API RESTful/GraphQL • APIs de Reconhecimento Facial: Conhecimento em serviços de reconhecimento facial que funcionam via APIs RESTful, como Amazon Rekognition, Microsoft Face API, ou Google Vision API;
- Integração com Servidores: Conectar o aplicativo a um backend para processar e verificar as imagens capturadas. Isso pode incluir a configuração de endpoints para upload e verificação de fotos;
- Gerenciamento de Estado • Redux, MobX ou Context API: Para gerenciar o estado do aplicativo, como armazenamento de informações temporárias relacionadas ao usuário, captura de imagens e feedback de validação facial;
- Design Responsivo e UI/UX • Styled Components ou React Native Paper: Para projetar interfaces que sejam amigáveis e fáceis de usar em telas de validação facial;
- Animações: Usar bibliotecas como react-native-reanimated para criar transições suaves e feedback visual durante o processo de captura facial;
- Serviços em Tempo Real e Notificações • WebSockets ou SignalR: Para implementar feedback em tempo real, como o envio de notificações se o rosto for validado com sucesso;
- Firebase Cloud Messaging ou OneSignal: Para enviar notificações push, informando os usuários sobre o status da validação facial;
- Controle de Versão e Automação • Git: Controle de versão é fundamental para manter a consistência no código;
- Plataformas e Ferramentas Nativas • Swift (iOS) e Kotlin/Java (Android): Para criar ou modificar módulos nativos se necessário, como ao integrar diretamente com APIs de validação facial específicas;
- React Native Bridge: Para conectar funcionalidades nativas do iOS e Android ao código React Native, especialmente quando for preciso acessar APIs específicas que não possuem um wrapper pronto.
Informações adicionais
- Modalidade PJ;
- Home Office.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Contratação
Log,Lab Inteligência Digital
A Log,Lab Inteligência Digital é uma empresa com mais de 21 anos de mercado, atuando exclusivamente no setor público, junto à empresas estatais, instituições e órgãos da esfera municipal, estadual e federal.
Esta experiência nos confere a possibilidade de agregar muito valor aos contratos nos quais atuamos, por conhecer a fundo as dificuldades e problemas enfrentados pelas instituições públicas no Brasil, e pela troca e compartilhamento do conhecimento adquirido, já que participamos de inúmeros projetos de sucesso por todo o país.
Em resumo, somos realmente uma empresa parceira dos nossos clientes, com o foco em melhorar e revolucionar a vida dos cidadãos através da inovação e da transformação digital.
NOS ACOMPANHE NAS REDES