Vaga de Desenvolvedor Mobile
Descrição completa da vaga
Cargo: especialista mobile react native responsabilidades e atribuições: desenvolver e implementar funcionalidades do módulo de cartões utilizando react native, garantindo qualidade, performance e reusabilidade do código. Colaborar com o arquiteto de soluções na definição e aplicação de padrões arquiteturais, boas práticas e estratégias escaláveis para o desenvolvimento mobile. Integrar apis restful e graphql fornecidas pelo bff .Net e sistemas corporativos, assegurando comunicação eficiente e segura. Otimizar continuamente a performance do app, incluindo redução de bundle size, melhoria de startup time, otimização de memória, navegação e animações. Garantir compatibilidade e funcionamento consistente nas plataformas ios e android em diferentes versões de dispositivos. Participar de code reviews, contribuindo com feedback claro e construtivo para elevar a qualidade técnica do time. Desenvolver e executar testes unitários, de integração e funcionais, assegurando robustez e confiabilidade das entregas. Acompanhar tendências e evoluções do ecossistema react native, propondo melhorias contínuas e inovações tecnológicas. Requisitos e qualificações imprescindível: superapps federados / microfrontends / mini apps experiência comprovada como desenvolvedor ou especialista 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). Formação superior completo na área de ti informações adicionais desejável: experiência com frameworks de ui como tamagui. experiência com firebase/supabase, websocket/ou comunicação em tempo real. Familiaridade com ferramentas de depuração e monitoramento (flipper, reactotron, sentry, opentelemetry, bugsnag). Conhecimento em integrações com web3/blockchain, ia/ml mobile ou ar/vr em react native. Vivência em projetos do mercado financeiro, especialmente com funcionalidades de cartões. Contribuições para projetos open-Source no ecossistema react native.
Sobre a empresa
Nome: Spread Tecnologia