Desenvolvimento Front-end Mobile React Native com Integração via API
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.
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.