Logo for Compass.uol

Software Architect Ionic| SR (Remote)

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Verbal Communication Skills
  • Discussion Facilitation

Roles & Responsibilities

  • Domínio avançado em Angular e Ionic/Capacitor para desenvolvimento de aplicações mobile híbridas
  • Experiência com Node.js com NestJS para construção de camadas BFF (Backend for Frontend)
  • Experiência com Docker para desenvolvimento e ambientes de CI/CD; Git fluente com uso de gitflow, pull requests e code review
  • Vivência em metodologias ágeis (Scrum e Kanban) e ambientes Cloud, preferencialmente GCP (Cloud Run, Pub/Sub, Cloud SQL)

Requirements:

  • Atuar 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)
  • Planejar, definir e garantir a estratégia de tagueamento de eventos para analytics, assegurando rastreabilidade e qualidade dos dados coletados
  • 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

Job description

JOB DESCRIPTION


.


RESPONSIBILITIES AND ASSIGNMENTS


  • Atuar 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.

REQUIREMENTS AND QUALIFICATIONS


  • Comunicaçã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.

Become a Compasser, be part of AI/R.


Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.


We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.


Software Architect Related jobs

Other jobs at Compass.uol

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.