Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Programador

2 vagas: | CLT (Efetivo) | Publicada em 04/03

Sobre a vaga

Desenvolvimento de Aplicativos Mobile com Bluetooth para comunicação com dispositivos externos, como wearables, sensores e dispositivos IoT (Ios e Android) Requisitos Essenciais: Domínio do Flutter: Proficiência no desenvolvimento de aplicativos móveis usando Flutter, incluindo o uso de widgets, gerenciamento de estado e integração de APIs. Conhecimento em iOS e Android Nativo: Experiência no desenvolvimento de aplicativos nativos para iOS (Swift/Objective-C) e Android (Java/Kotlin), incluindo o ciclo de vida do aplicativo, UI/UX nativas e integrações específicas da plataforma. Integração de APIs: Habilidade para integrar APIs RESTful e serviços web em aplicativos móveis, lidando com autenticação, solicitações de rede e tratamento de dados. Gerenciamento de Estado: Experiência com gerenciamento de estado em Flutter, utilizando abordagens como Provider, Bloc, Redux ou Riverpod. Versionamento de Código: Proficiência no uso de sistemas de controle de versão, como Git, para colaboração em equipe e gerenciamento de código. Testes e Depuração: Capacidade de escrever testes unitários e de interface do usuário para garantir a qualidade e a estabilidade do aplicativo, além de habilidades de depuração para solucionar problemas. Diferenciais: Desenvolvimento de Aplicativos com Bluetooth: Experiência prévia no desenvolvimento de aplicativos que utilizam Bluetooth para comunicação com dispositivos externos, como wearables, sensores e dispositivos IoT. Conhecimento em Dart: Profundidade no entendimento da linguagem Dart, além de Flutter, para otimizar o desempenho e a eficiência do aplicativo. UI/UX Design: Habilidade para criar interfaces de usuário atraentes e intuitivas, seguindo as diretrizes de design do Material Design (para Android) e do Human Interface Guidelines (para iOS). Segurança de Aplicativos: Conhecimento em práticas de segurança para aplicativos móveis, incluindo criptografia de dados, autenticação segura e proteção contra vulnerabilidades comuns. Publicação de Aplicativos: Experiência na preparação e publicação de aplicativos nas lojas Google Play e Apple App Store, incluindo o gerenciamento de certificados e perfis de provisionamento. Habilidades Interpessoais: Trabalho em Equipe: Capacidade de colaborar efetivamente com desenvolvedores, designers e outras partes interessadas do projeto. Comunicação: Habilidades de comunicação claras e eficazes, tanto verbalmente quanto por escrito. Resolução de Problemas: Habilidade para identificar problemas, analisar causas raízes e desenvolver soluções eficazes. Aprendizado Contínuo: Disposição para aprender novas tecnologias e abordagens para se manter atualizado com as tendências do desenvolvimento móvel.