Lead delivery of cross-platform React Native apps from architecture through release, setting mobile standards, mentoring engineers, and partnering with clients while applying AI-assisted development responsibly.
Desenvolvedor React-native - Sênior
📜 Description
- Projetar, desenvolver e manter aplicações mobile de alta performance e escala com React Native e TypeScript.
- Colaborar com Product Design/UX para criar jornadas intuitivas, fluidas e acessíveis a partir de interfaces e fluxos complexos.
- Garantir qualidade por meio de testes automatizados, revisões de código e cobertura de testes.
- Monitorar desempenho em produção e resolver gargalos de inicialização, renderização, memória e crashes.
- Apoiar CI/CD, deploy, versionamento e publicação nas lojas App Store e Google Play.
- Disseminar padrões de código e arquitetura e apoiar o desenvolvimento técnico de colegas da squad.
🛠️ Requirements
- Sólida experiência com React Native em desenvolvimento mobile cross-platform, em projetos de médio/grande porte
- TypeScript, com tipagem estrita no ecossistema React
- Gerenciamento de estado e cache: Redux Toolkit, Zustand, React Query/TanStack Query ou Context API
- Consumo de APIs RESTful e/ou GraphQL, tratamento seguro de erros, autenticação (OAuth, JWT) e offline-first/caching
- Fundamentos mobile iOS e Android: linking de bibliotecas nativas, manifestos, permissões, CocoaPods, Gradle e conflitos de dependências nativas
- Testes automatizados com Jest, React Native Testing Library e correlatas
- Clean Architecture, SOLID, Design Patterns e componentização modular (Design Systems)
- Git e fluxos colaborativos (Gitflow, Trunk-based development)
- Experiência em fintechs, meios de pagamento, crédito ou benefícios (desejável)
- CI/CD para mobile (Fastlane, GitHub Actions, Bitrise ou similares) (desejável)
Full job description
A FCamara está a procura de um profissional Desenvolvedor React-native- Sênior
Responsibilities
Responsabilidades e atribuições:
- Projetar, desenvolver e manter aplicações mobile de alta performance e escala com React Native e TypeScript
- Colaborar com times de Product Design/UX para transformar interfaces e fluxos complexos em jornadas intuitivas, fluidas e acessíveis
- Garantir a qualidade do código com testes automatizados (unitários, integração e E2E), revisões de código (PR reviews) e cobertura de testes
- Monitorar métricas de desempenho em produção (inicialização, renderização, memória, crashes) e resolver gargalos
- Apoiar CI/CD, deploy, versionamento e esteiras para App Store (iOS) e Google Play (Android)
- Disseminar padrões de código limpo e arquitetura e apoiar o desenvolvimento técnico de desenvolvedores plenos e juniores da squad
Requirements
Requisitos e qualificações:
- Sólida experiência com React Native em desenvolvimento mobile cross-platform, em projetos de médio/grande porte
- TypeScript, com tipagem estrita no ecossistema React
- Gerenciamento de estado e cache: Redux Toolkit, Zustand, React Query/TanStack Query ou Context API
- Consumo de APIs RESTful e/ou GraphQL, tratamento seguro de erros, autenticação (OAuth, JWT) e offline-first/caching
- Fundamentos mobile iOS e Android: linking de bibliotecas nativas, manifestos, permissões, CocoaPods, Gradle e conflitos de dependências nativas
- Testes automatizados com Jest, React Native Testing Library e correlatas
- Clean Architecture, SOLID, Design Patterns e componentização modular (Design Systems)
- Git e fluxos colaborativos (Gitflow, Trunk-based development)
- Experiência em fintechs, meios de pagamento, crédito ou benefícios (desejável)
- CI/CD para mobile (Fastlane, GitHub Actions, Bitrise ou similares) (desejável)
- Criação e manutenção de Design Systems / bibliotecas de componentes compartilhadas (desejável)
- Código nativo (Swift/Kotlin) ou pontes nativas (Turbomodules, JSI, Fabric / Nova Arquitetura do React Native) (desejável)
- Segurança mobile (ofuscação, SSL pinning, armazenamento seguro, biometria) (desejável)
Perfil comportamental (soft skills):
- Capacidade analítica e resolução de problemas: desmembrar processos complexos, identificar gargalos e propor soluções funcionais eficientes.
- Comunicação articulada e negociação: transitar e mediar conversas entre áreas técnicas, times de negócio e fornecedores externos.
- Mente empreendedora e autonomia: postura proativa para liderar definições funcionais do zero em um ambiente dinâmico de fintech.
- Inovação com propósito: buscar a melhor experiência funcional para os produtos financeiros.
- Colaboração e empatia: trabalho em equipe fluido, apoiando o desenvolvimento funcional e o compartilhamento de conhecimento.
- Organização e visão sistêmica: enxergar o fluxo de ponta a ponta (do front-end ao motor contábil e regulatório), garantindo consistência operacional.
Similar jobs
Search more Software Engineer jobsLead end-to-end engineering projects and build reliable, full-stack card experiences and money-movement systems, while improving operations, mentoring engineers, and supporting card issuance, authorization, settlement, and reporting.
Sr. Project Engineer
The Sr. Project Engineer will lead technical onboarding and implementation for clients, ensuring successful delivery of infrastructure, cloud, and cybersecurity projects while mentoring other engineers.
Senior Batch Automation Engineer
Design, configure, test, commission, and support ISA-88 batch control systems for manufacturing clients, translating process requirements into reliable automation solutions and guiding project delivery and technical teams.
Senior ERP Engineer – Microsoft Dynamics 365 Warehouse Management (WMS) (m/f/d)
Develop and enhance Microsoft Dynamics 365 Warehouse Management solutions for high-volume fulfilment, improving warehouse processes and integrations while contributing to engineering quality and production deployments.
