IONIC Software Architect | Senior (Remoto)

AI/R

Brasil

Presencial

BRL 180 000 - 320 000

Tempo integral

Há 12 dias
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

AI/R está recrutando? para liderar a arquitetura de soluções ponta a ponta, englobando frontend mobile com Angular/Ionic e o BFF em Node.js/NestJS.

Você traduz requisitos de negócio em padrões técnicos, decompõe User Stories, mapeia a arquitetura atual e orienta a equipe para cumprir padrões de segurança, observabilidade e alta performance. O(a) profissional irá conduzir refinamentos técnicos, assegurar conformidade com arquitetura cloud e manter documentação atualizada, com foco em contratos de

Qualificações

  • Definir padrões de engenharia, arquitetura e boas práticas junto às equipes de desenvolvimento.
  • Domínio de padrões de projeto aplicados ao frontend mobile e backend (ex.: Repository, Strategy, Observer, Dependency Injection).
  • Domínio avançado em Angular e Ionic/Capacitor para 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 em otimização de apps (tempo de inicialização, renderização, consumo de memória).
  • Experiência em estratégia de segurança do app (SSL/TLS Pinning, root/jailbreak detection, tamper detection).
  • Conhecimento avançado em Node.js com NestJS (BFF).
  • Domínio do ecossistema TypeScript/JavaScript.
  • Experiência com MySQL e modelagem de índices.
  • Experiência com MongoDB/Firestore e Firebase.

Responsabilidades

  • Desenhar e definir a proposta técnica de solução ponta a ponta, contemplando 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, quebrando User Stories em tarefas detalhadas.
  • Mapear e analisar a arquitetura, identificando débitos técnicos e propondo planos de ação.
  • Orientar desenvolvedores no entendimento da arquitetura, alinhando regras de negócio, critérios de aceite e cenários de teste.
  • Conduzir discussões em reuniões de refinamento técnico, promovendo clareza e autonomia.
  • Garantir conformidade com padrões de arquitetura cloud e documentação atualizada.
  • Promover observabilidade, automação de testes, segurança e alta performance ao longo do ciclo de vida.
  • Definir padrões de comunicação entre app mobile e o BFF, com contratos de API claros e versionamento.
  • Definir estratégias de tagging de eventos para analytics, assegurando qualidade dos dados e alinhamento com Produto e Dados.
  • Definir e manter estratégias de tagging de analytics em parceria com as áreas de Produto e Dados.

Conhecimentos

Angular/Ionic
Node.js/NestJS
TypeScript/JavaScript
Design patterns
Frontend architecture
Security best practices
Testing (Jasmine/Karma/Jest/Cypress)
iOS/Android native
Capacitor plugins
MySQL
MongoDB/Firestore
Firebase

Ferramentas

Angular
Ionic/Capacitor
NestJS
Node.js
TypeScript
MongoDB
MySQL
Firebase
Cypress
Jasmine/Karma/Jest

Descrição da oferta de emprego

Descrição da vaga
  • 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;
  • 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 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, criterios 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;
  • 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);
  • 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).
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.

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

1. Java/Angular Fullstack Developer | Mid (Remote)
1. Java/Angular Fullstack Developer | Mid (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 320 000
Integration Architect | Sênior (Remote)
Integration Architect | Sênior (Remote)

AI/R • Brasil

Presencial
BRL 140 000 - 210 000
Business Analyst | Junior/Mid (Remote)
Business Analyst | Junior/Mid (Remote)

AI/R • Brasil

Presencial
BRL 90 000 - 180 000
Machine Learning AI Engineer | Specialist (Remote)
Machine Learning AI Engineer | Specialist (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 300 000
Flutter Mobile Developer | Pleno (Remoto)
Flutter Mobile Developer | Pleno (Remoto)

AI/R • Brasil

Presencial
BRL 90 000 - 150 000
Project Management | System Analyst | JR (Remote)
Project Management | System Analyst | JR (Remote)

AI/R • Brasil

Presencial
BRL 120 000 - 180 000
IBM Watson Assistant - Chatbot| Mid (Remote)
IBM Watson Assistant - Chatbot| Mid (Remote)

AI/R • Brasil

Presencial
BRL 120 000 - 190 000
AI /ML Developer |SR (Remote)
AI /ML Developer |SR (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 300 000
Analista de métricas de Software (Remote)
Analista de métricas de Software (Remote)

AI/R • Brasil

Presencial
BRL 90 000 - 130 000
Engenheiro(a) de Software Front-end React - AI Native
Engenheiro(a) de Software Front-end React - AI Native

FCamara • Brasil

Presencial
BRL 120 000 - 210 000