Mobile & Blockchain Full-Stack Developer

Job ID: 39735897

Budget: $250 – $750 USD

Desenvolvedor Full-Stack Mobile/Blockchain

Preciso adaptar e evoluir a base existente de um App de serviços financeiros para a criação de uma Wallet, um aplicativo de cashback e fidelização local utilizando o token na blockchain Polygon (gasless transactions).

Responsabilidades

Trabalhar sobre a estrutura já existente (app + backend).

Adaptar o app para ser híbrido em Flutter (usuário + comerciante).

Implementar e ajustar recursos principais:

Saldo, pagamentos via QR, histórico de transações.

Cashback simbólico.

Sistema de indicação (multinível).

Tela “Descubra Onde Usar” (mapa + lista de parceiros).

Ranking e gamificação de lojistas e usuários.

Adaptar painel administrativo web (Laravel) com relatórios e parametrizações.

Integrar app com blockchain Polygon via Node.js/Ethers.js (meta-transactions, gasless).

Garantir segurança: armazenamento de chaves, prevenção de fraudes, logs e auditoria.

Realizar deploy em servidor Hostinger.

Publicar o app na Google Play Store e Apple App Store (contas fornecidas).

Requisitos Técnicos

Flutter/Dart (Android/iOS, perfis múltiplos no mesmo app).

Laravel (PHP): APIs, dashboards, relatórios, permissões.

Node.js + Ethers.js/Web3.js: integração blockchain (Polygon).

Experiência em gasless transactions (EIP-2771).

Integração com Firebase (OTP login, Firestore, push notifications).

Google Maps API e filtros de geolocalização.

Banco de dados: MySQL e Firestore.

Boas práticas de segurança, LGPD e performance em dispositivos de entrada.

Diferenciais

Experiência anterior em wallets, fintechs ou apps de cashback.

Vivência com CI/CD (automação de builds e deploys).

Conhecimento em UX/UI para fintechs.

Entregáveis Esperados

App Flutter (usuário + comerciante)

Painel administrativo web adaptado e funcional.

Código-fonte completo (app + backend).

Documentação simplificada para operação e manutenção.
Related categories: PHP Android Node.js Laravel AngularJS Blockchain Flutter Web3.js