Software Architect Ionic| SR (Remote)
Empresa: Compass UOL
Local: Remoto
Tipo de Vaga: Efetivo (CLT) | Remoto
| Tipo de Contrato | Efetivo (CLT) |
|---|---|
| Modalidade | Remoto |
| Localização | Remoto |
| Publicada em | 25/05/2026 |
Descrição da Vaga
Confira os detalhes desta oportunidade profissional. .
Principais
ResponsabilidadesAtuar como Arquiteto de Software Fullstack Mobile, desenhando e definindo a proposta de solução completa (frontend mobile com Angular/Ionic e BFF com Node.js/NestJS), traduzindo
requisitos de negócio em soluções técnicas;
Planejar, 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;
Mapear e analisar o projeto atual, identificando débitos técnicos e propondo planos de ação para resolução;
Suportar desenvolvedores na compreensão da arquitetura de software, alinhando regras de negócio, critérios de aceite, cenários de teste e
requisitos de desenvolvimento;
Conduzir e direcionar discussões em refinamentos técnicos, promovendo clareza e alinhamento entre os membros do time;
Garantir conformidade com
requisitos de arquitetura cloud definidos previamente;
Garantir um processo de documentação adequado e sustentável dos projetos sob sua responsabilidade;
Garantir e fomentar boas práticas de observabilidade, testes, segurança e performance ao longo do ciclo de vida do software;
Definir e evoluir padrões de comunicação entre o aplicativo mobile e o BFF, zelando por contratos de API claros, versionamento e eficiência nas chamadas;
Liderar a estratégia de performance, estabilidade e segurança do aplicativo mobile, incluindo proteção de dados e hardening de comunicação.
Requisitos para a VagaComunicação clara, escrita e verbal, em contexto remoto, com capacidade de articular decisões técnicas, documentar propostas de arquitetura e facilitar discussões entre stakeholders técnicos e de negócio;
Histórico de liderança técnica, com definição de padrões e evangelização de boas práticas junto ao time;
Domínio avançado em Angular e Ionic/Capacitor para desenvolvimento de aplicações mobile híbridas;
Atuação em código nativo sempre que necessário;
Experiência na criação e manutenção de plugins Capacitor;
Experiência na definição e aplicação de estratégias para performance e estabilidade do app (tempo de inicialização, rendering, jank/frame drops, consumo de memória, uso de rede e bateria);
Liderança em estratégia de segurança, incluindo proteção de dados, SSL/TLS Pinning, detecção de root/jailbreak e tamper detection;
Conhecimento avançado em Node.js com NestJS para construção de camadas BFF (Backend for Frontend);
Domínio do ecossistema TypeScript/JavaScript;
Conhecimento sólido de Design Patterns aplicados a frontend mobile e backend, como Repository, Strategy, Observer e Dependency Injection;
Experiência com testes automatizados unitários, de integração e end-to-end (Jasmine/Karma, Jest, Cypress ou similares);
Experiência com Docker para desenvolvimento e ambientes de CI/CD;
Git fluente, com uso de gitflow, pull requests e code review;
Experiência com implantação e configuração de pipelines de CI/CD (Azure DevOps, GitHub Actions);
Vivência em metodologias ágeis (Scrum e Kanban);
Experiência real com ambientes Cloud, preferencialmente GCP, incluindo Cloud Run, Pub/Sub e Cloud SQL ou equivalentes;
Conhecimento em arquiteturas orientadas a eventos e mensageria (Kafka, Pub/Sub, RabbitMQ);
Conhecimento em Domain-Driven Design (DDD);
Experiência com observabilidade utilizando OpenTelemetry, Prometheus, Grafana ou Stackdriver;
Experiência com publicação e distribuição de aplicativos nas lojas App Store e Google Play;
Familiaridade com estratégias de cache, push notifications e sincronização offline em aplicativos mobile;
Conhecimento em micro-frontends;
Experiência com MySQL, incluindo modelagem, otimização de consultas e uso de índices;
Experiência com Firebase (Firestore, Realtime Database, Authentication e Cloud Messaging);
Conhecimento em bancos de dados não relacionais, como MongoDB e Firestore, incluindo modelagem orientada a documentos e boas práticas de performance.
Como se Candidatar
- Acesse o link: Clique no botão “Candidatar-se” acima para acessar a vaga na plataforma Gupy.
- Crie seu Perfil: Se for seu primeiro acesso, crie uma conta com seus dados.
- Preencha as Informações: Complete as etapas solicitadas (currículo, testes, experiências).
- Acompanhe: Após finalizar, acompanhe o processo no seu painel de candidato.
Dica: Mantenha seu currículo sempre atualizado para aumentar suas chances!
Ver vaga no site oficial da empresa
Gostou desse conteúdo?
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
Entrar no GrupoEntre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
