Imagem de capa da SoftVerse
SoftVerse

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.

Publicada em 11 de setembro de 2026

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

  1. Candidatura

    Você envia o currículo e a gente mede a aderência ao perfil da vaga.

  2. Entrevista com a Aya

    Uma conversa por WhatsApp, no seu tempo, por texto ou áudio.

  3. Avaliação

    Nota por competência, com a evidência que justificou cada uma.

  4. 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.

1. Anexe seu currículo (PDF, PNG ou JPG)A gente lê o arquivo e preenche seus dados automaticamente. Você confere antes de enviar.ou arraste e solte aqui
Não tem o arquivo? Cole o texto do currículo (opcional)

Seus dados são usados apenas para este processo seletivo.