Match score not available

Desenvolvedor React Native

Remote: 
Full Remote
Contract: 
Salary: 
38 - 40K yearly
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Information Technology or equivalent, Experience with facial recognition libraries and APIs, Proficient in React Native, JavaScript, and mobile development, Knowledge of secure storage and authentication processes, Familiarity with state management libraries like Redux and tools for backend integration.

Key responsabilities:

  • Develop and maintain mobile applications for Android and iOS
  • Implement user interfaces based on UX/UI designs
  • Integrate backend APIs for application functionality
  • Write unit and integration tests for application quality
  • Document technical aspects of the code and workflows
Log Lab logo
Log Lab https://linktr.ee/
501 - 1000 Employees
See more Log Lab offers

Job description

JOB DESCRIPTION

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!


RESPONSIBILITIES AND ASSIGNMENTS

  • 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.

REQUIREMENTS AND QUALIFICATIONS

  • 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.

ADDITIONAL INFORMATION

  • Modalidade PJ;
  • Home Office.

Log,Lab Inteligência Digital

A Log,Lab Inteligência Digital é uma empresa com mais de 20 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.


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Verbal Communication Skills
  • Teamwork

React Native Developer Related jobs