Descrição da Vaga
A Compass UOL está em busca de um(a) Arquiteto(a) de Software IONIC Sênior para atuar no desenho e definição de soluções técnicas ponta a ponta, com foco em frontend mobile (Angular / Ionic) e BFF (Node.js / NestJS). O profissional será responsável por traduzir requisitos de negócio em padrões de projeto, mapear arquiteturas existentes, identificar débitos técnicos e propor planos de ação. Além disso, orientará desenvolvedores, garantirá a conformidade com padrões de arquitetura cloud e fomentará boas práticas de observabilidade, automação de testes, segurança e alta performance.
Responsabilidades
- Desenhar e definir a proposta técnica de solução ponta a ponta, contemplando o frontend mobile (Angular / Ionic) e o BFF (Node.js / NestJS).
- Traduzir requisitos de negócio em critérios técnicos e padrões de projeto, realizando a quebra de Estórias de Usuário (User Stories) em tarefas detalhadas para execução do time.
- Mapear e analisar a arquitetura do projeto atual, identificando débitos técnicos e propondo planos de ação estruturados para resolução.
- Orientar e dar suporte aos desenvolvedores no entendimento da arquitetura, alinhando regras de negócio, critérios de aceite, cenários de teste e requisitos de desenvolvimento.
- Conduzir e direcionar discussões em reuniões de refinamento técnico, promovendo clareza, alinhamento e autonomia entre os membros do time.
- Garantir a conformidade dos projetos com os requisitos e padrões de arquitetura cloud definidos previamente.
- Garantir um processo de documentação adequado, atualizado e sustentável para os projetos sob sua responsabilidade.
- Garantir e fomentar boas práticas de observabilidade, automação de testes, segurança e alta performance ao longo de todo o ciclo de vida do software.
- Definir e evoluir os padrões de comunicação entre o aplicativo mobile e o BFF, zelando por contratos de API claros, versionamento e eficiência nas chamadas.
- Definir e garantir a estratégia de tagueamento de eventos para analytics, assegurando rastreabilidade, qualidade dos dados coletados e alinhamento com as áreas de produto e dados.
Requisitos
- ✓Experiência com definição de padrões de engenharia, arquitetura e boas práticas junto às equipes de desenvolvimento.
- ✓Domínio em padrões de projeto aplicados tanto ao frontend mobile quanto ao backend (ex.: Repository, Strategy, Observer, Dependency Injection).
- ✓Domínio avançado em Angular e Ionic / Capacitor para construção de aplicações mobile híbridas.
- ✓Conhecimento em código nativo (iOS / Android).
- ✓Experiência na criação e manutenção de plugins Capacitor.
- ✓Experiência na definição e aplicação de estratégias de otimização no app (redução do tempo de inicialização, performance de rendering, prevenção de jank/frame drops, otimização do consumo de memória, rede e bateria).
- ✓Experiência com liderança na estratégia de segurança do app (proteção de dados, hardening de comunicação e aplicação de controles avançados como SSL/TLS Pinning, detecção de root/jailbreak, tamper detection, etc.).
- ✓Conhecimento avançado em Node.js com NestJS para construção de camadas BFF (Backend for Frontend).
- ✓Domínio do ecossistema TypeScript / JavaScript.
- ✓Experiência com MySQL (modelagem, otimização de consultas e criação de índices).
- ✓Experiência com MongoDB, Firestore ou similares (modelagem orientada a documentos, estratégias de consulta e performance).
- ✓Domínio em Firebase (Firestore, Realtime Database, Authentication, Cloud Messaging).
- ✓Experiência com testes unitários (Jasmine, Karma ou Jest), testes de integração e testes end-to-end (Cypress ou ferramentas similares).
Sobre a Empresa
Mais vagas na Compass.UOL → A Compass UOL é especialista em serviços de transformação digital. Projetamos e construímos plataformas nativas digitais usando tecnologias de ponta para ajudar empresas a inovar, transformar seus negócios e prosperar em seus setores.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev