Função:
Desenvolver aplicações móveis para Android e iOS, máquinas de pagamento por cartão de crédito (Android), totens, interfaces e fluxos alinhados às 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 (Bluetooth/USB/rede), máquinas de pagamento por cartão Scanners (código de barras/QRCODE) Tecnologia NFC — pulseiras e cartões sem dinheiro.
Colaborar com backend, QA e produto para definições técnicas e funcionais. Garantir desempenho, segurança e estabilidade dos apps. Participar da publicação e atualização nas lojas (Google Play/App Store). Versionar código, revisar PRs e manter padrões técnicos. Criar, evoluir e manter pipelines de CI/CD (GitHub Actions) para build, testes e distribuição.
Habilidades e Qualificações:
O profissional deve ter conhecimento em desenvolvimento de software, modelagem de dados, metodologias ágeis e gerenciamento de projetos.
A experiência em tecnologias como React Native, Kotlin e Swift é requisito fundamental. Além disso, habilidade em linguagens de programação, framework e bibliotecas é necessária.
O candidato deve ter boa comunicação e capacidade de trabalhar em equipe, pois a colaboração é essencial nessa função.
Níveis avançados em gerenciamento de banco de dados, caches, conexão ao servidor, componentes e assim por diante são um plus.
Vantagens:
O nosso ambiente oferece flexibilidade no horário de trabalho, treinamentos contínuos e oportunidades de crescimento pessoal e profissional.
Outros:
No dia a dia do nosso time de Desenvolvimento, vivenciamos diversas situações que demandam pensamento criativo, soluções inovadoras e adaptação constante. Isso nos permite agregar valores às nossas características somando ainda mais qualidades.