Pessoa Arquiteta de Soluções — Especialista em Mobile
Description
Sobre a vaga
Responsabilidades
-
-
Definir e evoluir a arquitetura das soluções mobile, considerando necessidades de negócio e requisitos técnicos.
-
Atuar como referência técnica para os times, apoiando decisões de desenvolvimento, integração, segurança e qualidade.
-
Conduzir discussões com o cliente, apresentando propostas, alternativas, riscos e impactos das decisões técnicas.
-
Elaborar diagramas de arquitetura, fluxos de integração e documentação das decisões técnicas.
-
Definir padrões de modularização, componentes compartilhados e organização de código para o trabalho de múltiplos times.
-
Planejar a modernização incremental de aplicações e a evolução de arquiteturas legadas.
-
Orientar boas práticas de CI/CD, testes automatizados, observabilidade, segurança e publicação nas lojas.
-
Avaliar novas tecnologias e apoiar a adoção de desenvolvimento assistido por IA.
-
Apoiar a investigação de problemas de produção e a melhoria do desempenho e da estabilidade dos aplicativos.
-
Requisitos
-
Forte experiência em desenvolvimento mobile, com atuação em arquitetura e liderança técnica.
-
Conhecimento aprofundado de desenvolvimento nativo: Kotlin e Java no Android; Swift no iOS.
-
Experiência com Jetpack Compose e SwiftUI, além de familiaridade com Android Views e UIKit.
-
Conhecimento de Flutter, incluindo arquitetura, integração com componentes nativos e critérios para sua adoção.
-
Domínio do ciclo de vida dos aplicativos, concorrência, processamento em segundo plano, persistência local, cache, sincronização e funcionamento offline.
-
Experiência com aplicativos modularizados, desenvolvidos por múltiplos times e utilizados por milhões de usuários.
-
Conhecimento de SOLID, Clean Architecture e padrões como MVVM e MVI.
-
Experiência com gestão de dependências, contratos entre módulos e componentes compartilhados.
-
Conhecimento de integração com APIs, BFFs e serviços corporativos, considerando resiliência, compatibilidade entre versões e tratamento de falhas.
-
Experiência com otimização de inicialização, memória, bateria, rede, tamanho do aplicativo e fluidez das interfaces.
-
Conhecimento de Design Systems, acessibilidade e diretrizes das plataformas Android e iOS.
-
Atualização constante e experiência prática com desenvolvimento assistido por IA.
-
Conhecimento de AI-DLC e SDD (Spec-Driven Development), aplicados da especificação à implementação e aos testes.
-
Familiaridade com ferramentas como Claude Code, Codex e Cursor para desenvolvimento, análise de código, refatoração, documentação e testes.
-
Capacidade de orientar o uso dessas ferramentas pelos times, com revisão das entregas e cuidados com qualidade, segurança e proteção de dados.
-
Experiência com soluções de analytics, monitoramento de crashes, desempenho e observabilidade mobile.
-
Conhecimento de instrumentação, planejamento de eventos e acompanhamento de indicadores do aplicativo.
-
Familiaridade com o ecossistema mobile, incluindo feature flags, testes A/B, configuração remota, push notifications, deep links, App Links e Universal Links.
-
Conhecimento de integração e gestão de SDKs de terceiros, considerando privacidade, segurança, desempenho e estabilidade.
-
Conhecimento de boas práticas de segurança em aplicativos, incluindo autenticação, biometria, armazenamento seguro e proteção de dados.
-
Familiaridade com soluções de proteção e blindagem de aplicativos, como ofuscação de código e técnicas contra engenharia reversa.
-
Conhecimento de cuidados com privacidade e tratamento de dados pessoais, considerando a LGPD.
-
Experiência com esteiras CI/CD para Android e iOS, incluindo builds, assinatura, certificados, provisionamento, versionamento e distribuição.
-
Conhecimento de quality gates, análise estática de código e análise de vulnerabilidades.
-
Experiência com estratégias de testes unitários, de integração, de interface e de jornadas críticas.
-
Conhecimento de ferramentas de automação mobile, como XCTest/XCUITest, Espresso, Compose UI Test, Appium ou Maestro, além dos recursos de testes do Flutter.
-
Experiência com integração de testes a device farms, considerando diferentes dispositivos e versões dos sistemas operacionais.
-
Domínio do processo de publicação na App Store e no Google Play, incluindo requisitos das lojas, revisão, testes beta, liberação gradual e acompanhamento das versões em produção.
Diferenciais
-
Conhecimento do setor de seguros e de suas jornadas digitais.
-
Experiência na modernização de aplicativos de grande porte.
-
Experiência com governança de arquitetura e plataformas mobile compartilhadas entre múltiplos times.
-
Conhecimento de cloud e arquitetura de backend.
-
Inglês para leitura de documentação e participação em discussões técnicas.
Cultura na BRQ
Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.
Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa.
Ref: d5e7bc
#LI-GA1
#LI-Hybrid