




A Ardanis está procurando um desenvolvedor React Native qualificado para integrar nossa equipe de engenharia em crescimento. Esse cargo é fundamental para projetar, construir e manter aplicativos móveis de alta qualidade que ofereçam experiências de usuário contínuas, responsivas e envolventes. O candidato ideal terá experiência prática no desenvolvimento de aplicativos móveis usando React Native, sólido conhecimento das melhores práticas de desenvolvimento móvel e capacidade de colaborar estreitamente com designers, engenheiros de backend e equipes de produto. Nessa posição, você contribuirá para o desenvolvimento de funcionalidades, melhorará o desempenho dos aplicativos e ajudará a moldar a experiência móvel geral de nossos clientes. Trata-se de um cargo eminentemente prático, exigindo fortes habilidades técnicas, capacidade de resolução de problemas e paixão por criar aplicativos móveis excepcionais. ### **Principais Responsabilidades:** * Desenvolver e entregar funcionalidades móveis de alta qualidade usando React Native para iOS e Android * Criar código móvel limpo, mantível e bem estruturado, alinhado à arquitetura do projeto * Implementar telas de interface do usuário e interações exatamente conforme definido pelas equipes de produto/design * Integrar o aplicativo a serviços e APIs de backend, garantindo tratamento confiável de dados * Solucionar, diagnosticar e corrigir bugs, falhas e problemas específicos de plataforma * Otimizar o desempenho, a responsividade e os tempos de carregamento do aplicativo * Garantir a qualidade do código por meio de revisões entre pares, práticas de teste e aderência aos padrões * Manter e atualizar módulos existentes do aplicativo à medida que o produto evolui * Preparar versões e apoiar o processo de lançamento para implantações na App Store e na Play Store * Colaborar diariamente com designers, engenheiros de backend, profissionais de QA e gerentes de produto para alinhar requisitos e entregas * Contribuir para a melhoria do fluxo de trabalho de engenharia, ferramentas e melhores práticas de desenvolvimento * Escrever e manter documentação técnica relevante à base de código móvel e aos processos de desenvolvimento **Requisitos** * 4 ou mais anos de experiência no desenvolvimento de aplicativos móveis usando React Native. * Domínio avançado de JavaScript e/ou TypeScript. * Compreensão sólida da arquitetura React Native, componentes, ciclos de vida e hooks. * Experiência na integração de aplicativos móveis com APIs (REST/GraphQL). * Experiência prática com módulos nativos ou pontes, quando necessário (Java/Kotlin para Android e/ou Swift/Objective-C para iOS). * Experiência na implantação de aplicativos na Apple App Store e na Google Play Store. * Boa compreensão de técnicas de otimização de desempenho móvel, ferramentas de depuração e técnicas de perfilamento. * Familiaridade com as melhores práticas de segurança móvel (armazenamento seguro, fluxos de autenticação, fixação SSL, etc.). * Experiência com ferramentas modernas de gerenciamento de estado (Redux, Zustand, Recoil, MobX ou similares). * Experiência com Git e fluxos de desenvolvimento colaborativo. Conhecimento de frameworks de testes automatizados (Jest, Detox, Appium, etc.) * **Desejável:** * Experiência com a Nova Arquitetura React Native (TurboModules, Fabric). * Experiência com notificações push, deep linking e ferramentas de análise. * Experiência com CI/CD para aplicativos móveis (Fastlane, Bitrise, GitHub Actions). * Conhecimento de princípios de UX/UI e capacidade de colaborar eficazmente com equipes de design. * Experiência em ambientes Agile/Scrum.


