Back to search
Compass UOL Gupy · Posted 7d ago

IONIC Mobile Software Architect | Senior (Remoto)

Brasil Full-time Remote

remote Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

.

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).

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search