Nós acreditamos que boas ideias nascem de bons relacionamentos, boas conversas e troca de experiências.Se você, assim como nós, sente vontade de transformar os negócios, a sociedade e o mundo por meio da tecnologia, em seu DNA está a #PaixãoPorTransformação, portanto, junte-se a nós e venha ser um #Spreader.Aqui você pode atuar como Especialista Desenvolvedor React Native ( SuperApp Bancário) e seu dia a dia será repleto de desafios para juntos construirmos a revolução na tecnologia.Responsabilidades e Atribuições Desenvolver e implementar funcionalidades para o módulo de cartões utilizando React Native, garantindo a qualidade do código, performance e reusabilidade.Colaborar ativamente com o Arquiteto de Soluções na definição e aplicação de padrões arquiteturais e melhores práticas para o desenvolvimento mobile.Integrar APIs (RESTful, GraphQL) providas pelo BFF .
NET e demais sistemas corporativos, garantindo a comunicação eficiente e segura.Atuar na otimização de performance do aplicativo, incluindo otimização de bundle size, startup time, gerenciamento de memória e navegação.Garantir a compatibilidade e o bom funcionamento do aplicativo em diferentes plataformas (iOS e Android) e versões de dispositivos.Participar ativamente de code reviews, oferecendo e recebendo feedback construtivo para elevar a qualidade do código do time.Elaborar e executar testes unitários, de integração e funcionais para garantir a robustez e confiabilidade das soluções.Acompanhar novas tendências e tecnologias no ecossistema React Native e mobile, propondo melhorias e inovações.Requisitos e qualificações: Experiência comprovada como Especialista Desenvolvedor com foco em React Native.Proficiência em TypeScript e JavaScript (ES6+).
Sólidos conhecimentos em React 18 Features e na New Architecture (Fabric/TurboModules).
Experiência avançada em gerenciamento de estado com Redux Toolkit, Zustand/Jotai, React Query/TanStack ou Context API.Domínio de bibliotecas de navegação como React Navigation 6+ e Expo Router.Experiência com React Native Reanimated e Gesture Handler para animações e interações complexas.Conhecimento e aplicação de padrões arquiteturais (Flux, Clean Architecture) em aplicações mobile.Experiência com consumo e integração de APIs Back-end (RESTful, GraphQL).
Familiaridade com ferramentas de desenvolvimento como VS Code, Xcode e Android Studio.Experiência com CI/CD pipelines para mobile (Fastlane, EAS Build, GitHub Actions, GitLab CI).
Experiência com ferramentas de testes (Jest, React Native Testing Library, Detox, Appium).
Informações adicionais: Experiência com frameworks de UI como Tamagui.Conhecimento em arquiteturas de superapps e miniapps/micro-frontends mobile.Experiência com Firebase/Supabase ou WebSocket/Socket.io.Familiaridade com ferramentas de depuração e monitoramento (Flipper, Reactotron, Sentry, OpenTelemetry, Bugsnag).
Experiência com otimização de bundlers (Metro Bundler, Re.pack Bundler).
Conhecimento em integração com tecnologias como Web3/Blockchain, AI/ML Mobile ou AR/VR em React Native.Experiência em projetos do mercado financeiro ou bancário.Contribuições para projetos open-source em React Native.Local de Trabalho: 100% RemotoContratação: CLTNão fazemos distinção de raça, cor, religião, orientação sexual, identidade de gênero, nacionalidade, deficiência, ascendência ou idade, pois acreditamos que a diversidade traz uma riqueza de troca de experiências e pontos de vistas diferentes.Os currículos permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 2 anos, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados.