Desenvolvimento Front-end Mobile React Native com Integração via API

Job ID: 40402928

Budget: $1,500 – $3,000 USD

Estou em busca de um(a) profissional com conhecimento sólido em React Native para atuar no desenvolvimento de um aplicativo mobile.

O projeto já possui as telas e interfaces previamente desenhadas, portanto o foco principal será transformar o layout existente em uma aplicação funcional, responsiva e bem estruturada.

Responsabilidades:

* Desenvolver o aplicativo mobile em React Native com base nos layouts fornecidos no Figma;
* Reproduzir as telas com alta fidelidade visual em relação ao layout aprovado;
* Estruturar tecnicamente o projeto com boas práticas de desenvolvimento;
* Implementar navegação, telas, componentes, formulários, validações, modais e fluxos do aplicativo;
* Preparar o app para consumo de APIs REST;
* Criar, em conjunto conosco, o mapeamento técnico da API necessária para o funcionamento do aplicativo;
* Definir e prototipar as rotas/endpoints necessários para integração entre frontend e backend;
* Especificar claramente regras de comunicação, dados esperados, payloads, respostas, status, estados de tela e tratamentos de erro;
* Integrar o aplicativo aos endpoints desenvolvidos pelo backend;
* Implementar tratamento de carregamento, erro, sucesso, dados vazios e estados intermediários;
* Gerar builds de teste para Android e iOS;
* Realizar testes de navegação, integração, responsividade e funcionamento dos principais fluxos;
* Realizar o processo de build, configuração e publicação do aplicativo nas lojas Google Play e Apple App Store.

Requisitos:

* Experiência sólida com React Native;
* Conhecimento em arquitetura de aplicativos mobile;
* Experiência com integração via API REST;
* Experiência com documentação técnica e definição de APIs;
* Conhecimento em processos de build, publicação, homologação e atualização de aplicativos Android e iOS;
* Organização para trabalhar com Figma, documentação técnica e equipe de backend;
* Capacidade de entregar código organizado, versionado e de fácil manutenção.

Diferenciais:

* Experiência com Expo;
* Experiência com notificações push;
* Experiência com chat em tempo real, WebSocket ou polling;
* Experiência com upload de imagens e arquivos;
* Experiência com apps que envolvem pagamentos, histórico de transações ou comunicação entre usuários;
* Experiência com Swagger, Postman, Insomnia ou ferramentas similares.

Importante:

O backend não será responsabilidade do freelancer. Ficaremos responsável pelo desenvolvimento backend, seguindo a documentação, os requisitos técnicos e os endpoints definidos durante esta etapa.

Buscamos um profissional com perfil analítico, organizado e com experiência em planejamento técnico, para garantir que o desenvolvimento frontend e backend aconteçam de forma eficiente, escalável e alinhada.

O projeto já conta com:

* Figma completo com telas e fluxos;
* Identidade visual definida;
* Contas de desenvolvedor Google Play e Apple App Store já criadas e ativas;
* Equipe interna disponível para desenvolvimento do backend;

Ao enviar sua proposta, informe:

* Valor estimado e prazo estimado;
* Stack recomendada dentro do React Native;
* Experiência com aplicativos publicados na App Store e Google Play;
* Experiência com integração e documentação de APIs;
* Exemplos de aplicativos ou projetos similares, se houver.