← voltar para vagas
// vaga nova · acesso antecipado (48h) · empresa e link abrem quando completar 48h

engenheiro mobile sênior (android & ios) - nativo

@ ███████████ · ·REMOTO · ARGENTINA, BRASIL, POLÔNIA, ESPANHA OU TURQUIA

Sobre a vaga

A empresa está buscando uma pessoa engenheira mobile sênior para liderar o desenvolvimento de aplicativos nativos Android e iOS. Se você tem experiência com Kotlin, Swift, Jetpack Compose e SwiftUI, e curte desafios de performance, segurança e monetização, esse role pode ser pra você.

Responsabilidades

  • Desenvolver e manter aplicativos Android nativos (Kotlin/Java) e iOS nativos (Swift).
  • Projetar e implementar arquiteturas modernas com Coroutines, Flow, Koin/Dagger-Hilt, Retrofit, Room e WorkManager no Android; Swift Concurrency, RxSwift/Combine, Core Data no iOS.
  • Integrar SDKs de pagamento (StoreKit 2, Google Play Billing, RevenueCat) e analytics (Amplitude, Firebase, AppsFlyer, Adjust).
  • Trabalhar com features de rede como VPN (Android VpnService, iOS NetworkExtension, Packet Tunnel Provider) e protocolos (WireGuard, OpenVPN, Shadowsocks).
  • Implementar testes automatizados (Espresso, UI Automator, XCTest, XCUITest).
  • Participar de releases nas lojas (Google Play, Apple App Store) e configurar CI/CD (GitHub Actions, Fastlane, Bitrise, Xcode Cloud).
  • Usar feature flags, remote config e A/B testing para entregar experimentos com segurança.

Requisitos

  • Experiência sólida em desenvolvimento mobile nativo Android e iOS.
  • Domínio de Kotlin e Java para Android; Swift para iOS.
  • Conhecimento avançado em Jetpack Compose, XML, SwiftUI e UIKit.
  • Experiência com bibliotecas de injeção de dependência (Koin, Dagger/Hilt).
  • Familiaridade com programação reativa (Coroutines/Flow, RxSwift, Combine).
  • Experiência com testes unitários e de UI.
  • Conhecimento em redes e protocolos TCP/IP, DNS, TLS.

Diferenciais

  • Experiência com VPNs e tunneling (WireGuard, OpenVPN, Shadowsocks).
  • Conhecimento em Kotlin Multiplatform.
  • Experiência com bibliotecas como TunnelKit, OpenVPNAdapter, wireguard-apple, wireguard-android, gomobile, lwIP, gVisor netstack.
  • Familiaridade com IA para desenvolvimento (Claude Code, Cursor, GitHub Copilot).
  • Experiência com React e TypeScript.

Benefícios

  • Trabalho remoto (time distribuído globalmente).
  • Ambiente com stack moderna e projetos desafiadores.
  • Oportunidade de contribuir com decisões técnicas e arquiteturais.