Ver todas as vagas da SoftVerse
Trabalhe Conosco
Desenvolvedor iOS Sênior
Você está a um passo de fechar uma parceria com a SoftVerse, especialista no desenvolvimento de software de alta performance, soluções mobile e engenharia digital avançada.
- Remoto
- Sênior
Descrição da vaga
Buscamos um Desenvolvedor iOS Sênior para atuar 100% remotamente em regime CLT. O profissional será responsável por desenvolver e manter aplicações iOS nativas de alta qualidade, liderando decisões arquiteturais e mentorando o time.
RESPONSABILIDADES:
- Desenvolvimento nativo iOS com Swift, utilizando UIKit e SwiftUI
- Implementação de padrões de arquitetura (MVVM, MVC, Clean Architecture, Coordinator)
- Gerenciamento de dependências via Swift Package Manager e/ou CocoaPods
- Integração com APIs REST, tratamento de JSON com Codable
- Implementação de concorrência (GCD, Operation Queues, async/await)
- Desenvolvimento e manutenção de testes automatizados (XCTest, testes unitários e UI)
- Persistência de dados com Core Data e/ou Realm
- Gerenciamento do ciclo completo de publicação na App Store (certificados, provisioning profiles, App Store Connect)
- Controle de versão com Git e participação ativa em code review
- Garantia de boas práticas de código limpo e SOLID
REQUISITOS ESSENCIAIS:
- Experiência sólida (5+ anos) em desenvolvimento iOS nativo com Swift
- Domínio de UIKit e SwiftUI
- Conhecimento profundo de padrões de arquitetura (MVVM, MVC, Clean Architecture, Coordinator)
- Domínio de gerenciamento de dependências (Swift Package Manager e/ou CocoaPods)
- Experiência sólida em consumo de APIs REST e tratamento de JSON (Codable)
- Experiência em concorrência: GCD, Operation Queues e async/await
- Capacidade de desenvolver testes automatizados com XCTest (unitários e UI)
- Experiência com persistência local (Core Data e/ou Realm)
- Vivência completa no ciclo de publicação da App Store (certificados, provisioning profiles, App Store Connect)
- Proficiência com Git
- Conhecimento de boas práticas de código limpo, SOLID e capacidade de fazer/receber code review
DIFERENCIAIS:
- Combine framework
- CI/CD para mobile (Fastlane, Bitrise, GitHub Actions, GitLab CI)
- Push notifications (APNs) e Firebase
- Ferramentas de crash/analytics (Crashlytics, Firebase Analytics)
- Segurança mobile (Keychain, criptografia local)
- Acessibilidade (VoiceOver)
- Experiência com IA no desenvolvimento (GitHub Copilot, Claude Code ou equivalentes)
- Conhecimento em multiplataforma (Kotlin Multiplatform, Flutter, React Native)
- Inglês técnico (leitura de documentação)
- Vivência em times ágeis (Scrum/Kanban)
Requisitos e qualificações
É por estas competências que a Aya conduz a conversa e monta a sua nota.
- Domínio técnico — Forte: explica uma decisão técnica que tomou e o porquê, com o trade-off. Fraca: cita tecnologias sem profundidade. Para esta senioridade, espera-se autonomia na rotina e exemplos próprios, sem precisar de supervisão constante.
- Resolução de problema — Forte: conta um bug difícil e como isolou a causa. Fraca: 'pesquiso no Google'. Para esta senioridade, espera-se autonomia na rotina e exemplos próprios, sem precisar de supervisão constante.
- Qualidade e teste — Forte: fala de teste, revisão ou monitoramento como parte do trabalho. Fraca: 'testo manualmente'. Para esta senioridade, espera-se autonomia na rotina e exemplos próprios, sem precisar de supervisão constante.
- Trabalho com o time — Forte: descreve como lida com divergência técnica. Fraca: evita o tema. Para esta senioridade, espera-se autonomia na rotina e exemplos próprios, sem precisar de supervisão constante.
Requisitos eliminatórios
- Ter 5+ anos de experiência em desenvolvimento iOS nativo com Swift
- Dominar UIKit e SwiftUI
- Conhecer padrões de arquitetura (MVVM, MVC, Clean Architecture, Coordinator)
- Dominar Swift Package Manager e/ou CocoaPods
- Ter experiência em consumo de APIs REST e tratamento de JSON (Codable)
- Dominar concorrência: GCD, Operation Queues e async/await
- Saber desenvolver testes automatizados com XCTest (unitários e UI)
- Ter experiência com persistência local (Core Data e/ou Realm)
- Ter vivência completa no ciclo de publicação da App Store
- Dominar Git e boas práticas de código limpo e SOLID
Informações adicionais
- Modelo de trabalho: Remoto
- Senioridade: Sênior
- Posições abertas: 1
- Publicada em 11 de setembro de 2026
Etapas do processo
Candidatura
Você envia o currículo e a gente mede a aderência ao perfil da vaga.
Entrevista com a Aya
Uma conversa por WhatsApp, no seu tempo, por texto ou áudio.
Avaliação
Nota por competência, com a evidência que justificou cada uma.
Decisão do RH
Uma pessoa do RH analisa e decide. Você recebe o retorno.
Sobre a SoftVerse
Você está a um passo de fechar uma parceria com a SoftVerse, especialista no desenvolvimento de software de alta performance, soluções mobile e engenharia digital avançada.
Transparência com você
Você vai conversar com a Aya , uma assistente de inteligência artificial. Ela avalia por competências e escreve uma recomendação — mas a decisão final é sempre de uma pessoa do RH. Ao terminar, você recebe um retorno e pode pedir uma revisão humana quando quiser.