Desenvolvedor(a) de Software Sênior | Mobile (React Native)
Descrição da Vaga
Estamos com oportunidade aberta para **Desenvolvedor(a) de Software Sênior** para atuação no **aplicativo mobile (iOS e Android)** , em um ambiente de **alta escala** , com **impacto direto nos resultados do negócio** e **forte integração com os times de Produto, UX e Backend** . Buscamos um(a) profissional com **maturidade técnica** , foco em **qualidade, performance e estabilidade** , e que se sinta confortável em atuar em **aplicações críticas** , com grande volume de usuários e evolução contínua. O foco será entregar **experiências mobile robustas, performáticas e alinhadas às necessidades do negócio** , garantindo estabilidade e escalabilidade **Responsabilidades e atribuições** * Desenvolver, manter e evoluir funcionalidades do aplicativo mobile (iOS e Android). * Criar e aprimorar componentes reutilizáveis, alinhados ao design system da companhia. * Implementar integrações com APIs e serviços externos. * Escrever e manter testes unitários e de integração, assegurando qualidade e estabilidade da aplicação. * Participar ativamente de code reviews e discussões técnicas, contribuindo para boas práticas de engenharia. * Colaborar de forma próxima com os times de UX/UI, Backend e QA. * Monitorar a performance, estabilidade e comportamento do aplicativo em produção, atuando em troubleshooting quando necessário. **Requisitos e qualificações** * Experiência sólida com React Native (versão 0\.76 ou superior) em aplicações em produção. * Domínio de React 18 e hooks (useState, useEffect, useMemo, useCallback e custom hooks). * Uso avançado de TypeScript, com tipagem forte, interfaces e tipos avançados. * Gerenciamento de estado com Zustand ou bibliotecas similares (Redux, MobX). * Estilização de componentes nativos com Styled Components. * Navegação utilizando React Navigation v6 (stack, tab e drawer). * Integração com APIs REST utilizando Axios ou apisauce. * Testes automatizados com Jest e React Native Testing Library. * Experiência com Git e fluxo de trabalho GitFlow. * Experiência com Java 21 e ecossistema Spring Boot / WebFlux, em cenários de alta concorrência. * Atuação com arquiteturas BFF e microserviços, incluindo desenho de contratos e versionamento de APIs. * Vivência com observabilidade ponta a ponta (logs, métricas, tracing) e troubleshooting em produção. **Requisitos Desejáveis** * Persistência local utilizando MMKV ou AsyncStorage. * Experiência com Firebase (Analytics, Crashlytics, Remote Config). * Uso de ferramentas de monitoramento como Datadog ou Bugsnag. * Integração com gateways de pagamento (Apple Pay, Google Pay). * Implementação de push notifications com FCM ou Salesforce Marketing Cloud. * Experiência com deep linking, Universal Links e App Links. * Familiaridade com CI/CD e Fastlane. * Conhecimentos em segurança de APIs REST (OAuth2, JWT) e configuração remota (Spring Cloud Config). **Diferenciais** * Experiência prévia com aplicativos de e\-commerce ou varejo digital. * Conhecimento do ecossistema Apple e Google para publicação, versionamento e manutenção de aplicativos. **Informações adicionais** * Modelo de trabalho: Híbrido (Presencial\\Remoto) * Disponibilidade para atuar em Eldorado do Sul/RS * Refeitório no local; * TotalPass (via cooperativa); * Plano de Saúde \& Odonto (via cooperativa); * Transporte Fretado; * Descontos exclusivos na Panvel;
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev