Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor mobile experiente para implementar uma nova funcionalidade em nosso aplicativo móvel nativo já existente, disponível nas plataformas Android (Java) e iOS (Objective-C). O aplicativo se integra a um software desktop e hardware específico via rede local e nuvem.
A funcionalidade principal a ser desenvolvida consiste no controle de um relé auxiliar, abrangendo os seguintes pontos:
- A funcionalidade deve ser exibida apenas para modelos de hardware compatíveis.
- É Necessária a visualização do status do relé na tela de medidores do aplicativo.
- Implementação de comandos imediatos para ligar, desligar e reiniciar o relé.
- Capacidade de criar e exibir agendamentos para essas ações de controle.
- A interface do usuário deve ser adaptada, reutilizando componentes e padrões de design já presentes no aplicativo para manter a consistência.
O trabalho exige atuação sobre um código já em produção, aproveitando a arquitetura existente, os fluxos de comunicação estabelecidos e os elementos visuais atuais, sem a necessidade de um redesign completo. Também é fundamental garantir a compatibilidade com respostas antigas da API, atualizar as dependências necessárias para a publicação e fornecer suporte durante o processo de aprovação nas lojas Google Play e App Store.
Entregáveis esperados:
- Funcionalidade completa implementada e testada nas versões Android e iOS.
- Código-fonte entregue no repositório do cliente.
- Builds para homologação e testes internos.
- Suporte e acompanhamento para a publicação dos aplicativos nas respectivas lojas.
Perfil esperado:
- Experiência comprovada com manutenção e evolução de aplicativos nativos existentes.
- Capacidade de analisar código legado, identificar os pontos corretos de implementação e resolver as necessidades de negócio com autonomia.
- Grande atenção à compatibilidade, realização de testes rigorosos e integração de novas funcionalidades.
Observação: Esta descrição oferece uma visão realista do trabalho, com parte dos nomes e detalhes preservados por confidencialidade. Após a contratação e assinatura de um Acordo de Não Divulgação (NDA), os detalhes completos do produto e do contexto técnico serão compartilhados.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias