← voltar para vagas
// vaga nova · acesso antecipado (48h) · empresa e link abrem quando completar 48h
engenheiro mobile sênior (android & ios) - nativo
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.