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.
vagas sênior novas, antes da fila.
no sênior a disputa começa no primeiro dia. com um passe Pro você vê empresa, descrição e link de candidatura das vagas sênior das primeiras 48 horas, e recebe o alerta no próximo envio depois de cada sincronização. agora há 44 vagas sênior novas nesse período.
// ver antes não garante entrevista: dá tempo de avaliar a vaga e mandar uma candidatura boa. a candidatura continua direto no site da empresa.
veja as vagas novas agora, pelo tempo da sua busca.
empresa, descrição protegida e link oficial das vagas das primeiras 48 horas, mais alertas no próximo envio depois de cada sincronização.
a candidatura é feita por você no site da empresa.
- 7 dias de acesso Pro
- pagamento único · não renova
- cartão
- 30 dias de acesso Pro
- pagamento único · não renova
- cartão ou boleto
- 1 ano de acesso Pro
- pagamento único · não renova
- cartão ou boleto
// passes: pagamento único. não renovam e não geram cobrança automática. um passe novo com o mesmo email começa quando o atual acaba.
outros planos
as mesmas funções dos passes, com outra forma de pagamento.
- acesso Pro sem prazo
- pagamento único · sem mensalidade
- cartão ou boleto
// não é assinatura · pagamento único
- renova todo mês até você cancelar
- cancele quando quiser no painel
- somente cartão
// assinatura recorrente · cobrança mensal no cartão