ComTec Solutions LLC
Airwallex
Engenheiro Staff de Mobile, Spend Foundation
Sobre a Airwallex
A Airwallex é o sistema financeiro nativo de IA para uma economia inteligente e em tempo real. Mais de 675,000 empresas, incluindo McLaren Racing, Qantas, SHEIN e TikTok, nos utilizam, diretamente ou através de nossos parceiros de plataforma, para gerenciar suas operações financeiras ou construir e monetizar seus próprios produtos financeiros.
Começamos em Melbourne em 2015 para construir a infraestrutura sobre a qual o comércio global opera. Somos a espinha dorsal regulamentada por trás dos pagamentos globais: não por acaso, mas por design. Mais de uma década, 85+ licenças e uma infraestrutura financeira que abrange América do Norte, Europa, Oriente Médio e Ásia-Pacífico.
Temos sede em São Francisco e Singapura, com mais de 2,300 pessoas em 27 escritórios. Contratamos construtores com energia de fundador, pessoas que agem rápido com bom julgamento, investigam com curiosidade real e tomam decisões a partir de princípios fundamentais em vez de esperar que lhes digam o que fazer. Leia nossos princípios operacionais para ver tudo.
Sobre a equipe
A equipe de Mobile Foundations está no centro da pilha mobile da Airwallex, em termos de tecnologia. Construímos e evoluímos a arquitetura compartilhada, bibliotecas e ferramentas que impulsionam nossos aplicativos totalmente nativos iOS e Android.
Nossos aplicativos ajudam empresas a gerenciar pagamentos globais B2B, enviar e aprovar despesas, e controlar cartões Airwallex virtuais e físicos — completos com integração perfeita com Apple Pay e Google Pay. Em iOS, trabalhamos com Swift, SwiftUI, Combine e async/await. Em Android, usamos Kotlin, AndroidX, Coroutines, Hilt e o ecossistema Jetpack.
Mobile Foundations é uma equipe de plataforma / horizontal: não apenas construímos recursos, criamos os blocos de construção que permitem que as equipes de produto entreguem mais rápido, de forma mais confiável e com uma experiência de usuário consistente e de alta qualidade.
Esta posição pode ser baseada em Singapura, Melbourne ou São Francisco.
Se você está animado em moldar as fundações de aplicativos mobile nativos de alta qualidade usados por empresas em todo o mundo — e multiplicar o impacto de cada engenheiro de mobile na Airwallex — adoraríamos ouvir você.
Política de Segurança do Candidato: Fraudes e Recrutadores Terceirizados
Para protegê-lo de golpes de recrutamento, esteja ciente de que a Airwallex não solicitará detalhes bancários, números de identificação sensíveis (ou seja, passaporte) ou qualquer forma de pagamento durante o processo de inscrição ou entrevista. Toda comunicação oficial virá de um endereço de e-mail @airwallex.com. Por favor, inscreva-se apenas através de careers.airwallex.com ou nossa página oficial no LinkedIn.
A Airwallex não aceita currículos não solicitados de empresas de busca/recrutadores. A Airwallex não pagará quaisquer taxas a empresas de busca/recrutadores se um candidato for submetido por uma empresa de busca/recrutador, a menos que um acordo tenha sido firmado em relação a posições abertas específicas. Empresas de busca/recrutadores que enviam currículos para a Airwallex de forma não solicitada serão consideradas como aceitando esta condição, independentemente de qualquer outra disposição em contrário.
Igualdade de oportunidades
A Airwallex tem orgulho de ser um empregador que oferece igualdade de oportunidades. Valorizamos a diversidade e qualquer pessoa que busque emprego na Airwallex é considerada com base em mérito, qualificações, competência e talento. Não consideramos cor, religião, raça, origem nacional, orientação sexual, ancestralidade, cidadania, sexo, estado civil ou familiar, deficiência, gênero ou qualquer outro status legalmente protegido ao tomar nossas decisões de contratação. Se você tiver uma deficiência ou necessidade especial que exija acomodação, por favor, nos informe.
O que você fará
Como Engenheiro Staff de Mobile na equipe de Mobile Foundations, você liderará a direção técnica de nossa plataforma mobile em iOS e Android. Você projetará e evoluirá a arquitetura central, possuirá componentes compartilhados críticos e atuará como um multiplicador para engenheiros de mobile em equipes de produto.
Você irá:
Definir e evoluir a arquitetura mobile
- Liderar o projeto e a evolução da arquitetura compartilhada para nossos aplicativos mobile nativos, incluindo navegação, gerenciamento de estado, rede, estratégias offline e tratamento de erros.
- Impulsionar a modularização e limites claros entre os módulos de fundação e os recursos do produto.
Possuir capacidades centrais da plataforma mobile
- Possuir e manter bibliotecas e frameworks compartilhados (por exemplo, componentes de design system, analytics, feature flags, experimentação, autenticação, pagamentos, observabilidade).
- Ser responsável pelos mecanismos de autenticação e autorização da aplicação.
- Garantir que esses componentes sejam estáveis, bem documentados e fáceis de adotar e estender pelas equipes de produto.
Melhorar segurança, confiabilidade, desempenho e observabilidade
- Impulsionar a segurança de aplicativos mobile, incluindo medidas anti-tampering, certificate pinning e melhores práticas de segurança.
- Definir e rastrear métricas de nível de plataforma, como sessões sem travamentos, ANRs, tempo de inicialização do aplicativo, tamanho do bundle e desempenho de rede.
- Colaborar com equipes de produto para impulsionar iniciativas que melhorem a confiabilidade, o desempenho e a qualidade geral do mobile.
- Fortalecer a observabilidade de ponta a ponta em mobile (logging, métricas, tracing, crash reporting) e usar dados para guiar prioridades.
Elevar a experiência do desenvolvedor, CI/CD
- Possuir e melhorar continuamente nossos pipelines CI/CD de mobile (por exemplo, Ações GitHub, Bitrise), reduzindo tempos de build, instabilidade e atrito na entrega de recursos.
- Melhorar a experiência do desenvolvedor para engenheiros de mobile através de ferramentas, templates, documentação e automação.
Gerenciar Lançamento Mobile, Saúde Operacional e Melhores Práticas
- Possuir o processo de lançamento mobile de ponta a ponta em iOS e Android, garantindo a entrega pontual e confiável de novas versões.
- Estabelecer diretrizes claras e liderar a rotação de plantão para incidentes críticos de nível de plataforma, garantindo resposta e resolução rápidas.
- Definir, documentar e impor melhores práticas de engenharia mobile em toda a organização para manter um alto padrão de qualidade de código e consistência da plataforma.
Liderar iniciativas técnicas entre equipes
- Impulsionar projetos inter-squads (por exemplo, lançamento de um novo design system, grandes mudanças arquiteturais, fundações de recursos multiplataforma) desde a definição do problema até o lançamento e adoção.
- Alinhar stakeholders (EMs, PMs, designers, equipes backend/de plataforma) em torno da direção técnica e trade-offs.
Ser um líder técnico prático e mentor
- Liderar pelo exemplo com código limpo, testável e bem estruturado em iOS ou Android, ao mesmo tempo em que estabelece padrões para ambas as plataformas.
- Fornecer mentoria técnica e orientação a engenheiros seniores e de nível intermediário através de revisões de design, pareamento e coaching.
- Contribuir e influenciar a contratação, integração e crescimento da comunidade de engenharia mobile na Airwallex.
Quem você é
Estamos procurando pessoas que atendam aos requisitos mínimos abaixo. Os requisitos preferenciais são um ponto forte, mas não estritamente necessários.
Requisitos mínimos
- 8–10+ anos de experiência na construção de aplicativos mobile nativos em iOS ou Android, incluindo pelo menos 3+ anos atuando em nível Sênior ou Staff.
- Profundo conhecimento em iOS: Swift, SwiftUI, Combine, async/await, ou Android: Kotlin, AndroidX, Jetpack, Coroutines, Hilt com conhecimento comercial de ambas as plataformas.
- Histórico comprovado de liderança de iniciativas técnicas inter-equipes e evolução de arquiteturas mobile (por exemplo, modularização, design systems, rede, suporte offline ou similar).
- Foco forte em qualidade de código e confiabilidade:
- Projetos para testabilidade e manutenibilidade.
- Escreve testes automatizados de alta qualidade e usa cobertura de forma significativa (não apenas como um número).
- Experiência em possuir e melhorar pipelines CI/CD de mobile (por exemplo, Ações GitHub, Bitrise), incluindo otimização de build, estabilidade de testes e fluxos de trabalho de lançamento.
- Capacidade demonstrada de influenciar sem autoridade:
- Alinha engenheiros, PMs e designers em torno da direção técnica e faz trade-offs pragmáticos.
- Bacharelado em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente.
Requisitos preferenciais
- Experiência em definir e impulsionar um roadmap de plataforma mobile, equilibrando trabalho fundamental com necessidades de entrega de produto.
- Experiência prévia em possuir bibliotecas ou frameworks mobile compartilhados usados por várias equipes de produto em escala.
- Experiência prática com:
- Design systems e bibliotecas de componentes em mobile.
- Analytics, experimentação e feature flagging em mobile.
- Ferramentas de observabilidade (por exemplo, Crashlytics, Sentry, plataformas de logging/métricas).
- Experiência em domínios como pagamentos, fintech ou B2B SaaS, especialmente onde confiabilidade, segurança e requisitos regulatórios são críticos.
- Experiência em mentorar outros engenheiros seniores e desempenhar um papel fundamental na contratação e crescimento de equipes de mobile.
- Contribuições para a comunidade mobile (open source, palestras, posts de blog) ou evidência de liderança de pensamento em arquitetura e fundações mobile.
