IONIC Mobile Software Architect | Senior (Remoto)

Compass UOL

Brasil

Híbrido

BRL 120 000 - 180 000

Tempo integral

há 38 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Compass UOL busca um líder técnico para desenhar e definir propostas de solução ponta a ponta, contemplando frontend mobile com Angular, Ionic e Capacitor e a integração com diversos microsserviços em Node.js/NestJS. Será responsável por traduzir requisitos de negócio em critérios técnicos, quebrar histórias em tarefas detalhadas e orientar o time na arquitetura e nos padrões de projeto.

Além disso, atuará para manter a conformidade com padrões de cloud, promover observabilidade, segurança e

Descrição da oferta de emprego

  • Desenhar e definir proposta técnicas de solução ponta a ponta, contemplando o frontend mobile (Angular, Ionic e Capacitor) e diversos microsserviços (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, BFF e microsserviços, zelando por contratos de API claros, versionamento, eficiência nas chamadas e observabilidade;
  • Definir e garantir a estratégia de tagueamento de eventos para analytics, assegurando a rastreabilidade, a qualidade dos dados coletados e o alinhamento com as áreas de Produto e Dados.
Responsabilidades e atribuições
  • Desenhar e definir proposta técnicas de solução ponta a ponta, contemplando o frontend mobile (Angular, Ionic e Capacitor) e diversos microsserviços (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, BFF e microsserviços, zelando por contratos de API claros, versionamento, eficiência nas chamadas e observabilidade;
  • Definir e garantir a estratégia de tagueamento de eventos para analytics, assegurando a rastreabilidade, a qualidade dos dados coletados e o alinhamento com as áreas de Produto e Dados.
Requisitos e qualificações
  • 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);
  • Conhecimento avançado em Node.js com NestJS para construção, manutenção, rastreabilidade e observabilidade de microsserviços;
  • 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 (App Distribution, 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).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

IONIC Software Architect | Senior (Remoto)
IONIC Software Architect | Senior (Remoto)

AI/R • Brasil

Presencial
BRL 180 000 - 320 000
Tech Lead Mobile
Tech Lead Mobile

Webmotors • São Paulo

Presencial
Desenvolvedor de Software - Sênior
Desenvolvedor de Software - Sênior

Confidencial • Mutuípe

Presencial
BRL 180 000 - 300 000
Desenvolvedor de Software - Sênior
Desenvolvedor de Software - Sênior

Montreal informática • Mutuípe

Presencial
BRL 180 000 - 260 000
Tech Lead Mobile | React Native & Java Sênior | Híbrido (SP)
Tech Lead Mobile | React Native & Java Sênior | Híbrido (SP)

Compass UOL • Laranjal Paulista

Híbrido
BRL 180 000 - 300 000
Hybrid 1x/semana (Vila Nova Conceição)
Analista Desenvolvedor Front End Web/Mobile Pleno
Analista Desenvolvedor Front End Web/Mobile Pleno

vagas.sc • São Paulo

Presencial
BRL 120 000 - 180 000
Desenvolvedor(a) Mobile Android Sênior
Desenvolvedor(a) Mobile Android Sênior

Stefanini Brasil • São Paulo

Presencial
Desenvolvedor Pleno
Desenvolvedor Pleno

Kateto • São Paulo

Presencial
BRL 90 000 - 140 000
Desenvolvedor(a) Mobile Pleno| Android
Desenvolvedor(a) Mobile Pleno| Android

SmarttBot • São Paulo

Híbrido
BRL 120 000 - 180 000
Desenvolvedor(a) Mobile Pleno| Android
Desenvolvedor(a) Mobile Pleno| Android

Nava | Tech for Business • São Paulo

Presencial
BRL 150 000 - 210 000