Descrição do Cargo
O profissional responsável por desenvolver aplicativos móveis para Android e iOS, além de outras tecnologias como máquinas POS de cartão de crédito (Android) e totens.
Criar interfaces e fluxos que atendam às necessidades das jornadas de compra, check-in e operação presencial.
Implementar funcionalidades com React Native, Kotlin e Swift.
Integrar com APIs REST e WebSockets.
Realizar integrações com periféricos, incluindo impressoras térmicas, scanners e tecnologia NFC.
Colaborar com a equipe de backend, QA e produto para definir as especificações técnicas e funcionais.
Garantir a performance, segurança e estabilidade dos apps.
Publishar e atualizar os apps nas lojas.
Versões de código, revisão de PRs e manutenção de padrões técnicos.
Criar pipelines de CI/CD (GitHub Actions) para build, testes e distribuição.
Habilidades Requeridas
* Experiência comprovada em desenvolvimento móvel para Android e iOS;
* Conhecimento em React Native;
* Conhecimento em Kotlin e Swift;
* Integração com APIs REST;
* Experiência com WebView;
* Familiaridade com arquitetura; Experiência com Git + GitHub (branching, pull requests, code review); Experiência com CI/CD (GitHub Actions).
Diferenciais
* Desenvolvimento de aplicações para dispositivos móveis;
* Integração com sistemas de pagamento; Desenvolvimento de aplicações para máquinas POS; Desenvolvimento de aplicações para totens; Conhecimento de integradoras de pagamentos.