O Papel do Desenvolvedor Mobile
Desenvolver aplicativos móveis para Android e iOS, além de máquinas POS de cartão de crédito e totens.
Responsabilidades:
* Implementar interfaces e fluxos alinhados às jornadas de compra, check-in e operação presencial. Melhorar a experiência do usuário através da personalização e otimização dos aplicativos.
* Implementar funcionalidades com React Native, Kotlin e Swift. Trabalhar em conjunto com a equipe de desenvolvimento para criar soluções inovadoras e eficazes.
* Implementar e manter WebViews para reaproveitamento de fluxos web. Garantir a compatibilidade e segurança dessas integrações.
* Integrar com APIs REST e WebSockets. Realizar requisições e manipular dados de forma eficiente e escalável.
* Realizar integrações com periféricos, incluindo: Impressoras térmicas (Bluetooth / USB / rede), Máquinas POS de cartão de crédito Scanners (código de barras / QR Code) Tecnologia NFC — pulseiras e cartões (cashless).
* Colaborar com backend, QA e produto para definições técnicas e funcionais. Coordenar esforços para garantir a entrega de projetos de alta qualidade e dentro do prazo.