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écnicoForte: 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 problemaForte: 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 testeForte: 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 timeForte: 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.

Nenhum arquivo escolhidoou arraste e solte aqui

A gente lê o arquivo e preenche seus dados automaticamente. Você confere antes de enviar.

Nenhum arquivo escolhidoou arraste e solte aqui

Só para personalizar seu perfil. A avaliação da IA nunca considera sua foto.

Não tem o arquivo? Cole o texto do currículo (opcional)

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