Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor(A) Ios - Especialista (2 Vagas)

Kabum!

Anchieta

Presencial

BRL 80.000 - 120.000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em Anchieta, Espírito Santo, busca um desenvolvedor iOS para evoluir a arquitetura de aplicações e modernizar a interface do usuário utilizando Swift e SwiftUI. O candidato ideal deve ter domínio profundo de Swift, experiência em modularização de projetos e conhecimento em ferramentas de CI/CD. O papel oferece a oportunidade de mentoria e referência técnica para outros desenvolvedores. Todas as oportunidades são abertas para diversas pessoas.

Qualificações

  • Domínio profundo de Swift e do ecossistema iOS (Foundation, UIKit).
  • Experiência sólida com SwiftUI e Combine (gerenciamento de estado complexo).
  • Experiência em modularização de projetos (Swift Package Manager, CocoaPods).
  • Vivência com testes automatizados: Unitários (XCTest e SwiftTesting) e UI (XCUITest) ou Snapshot Testing.

Responsabilidades

  • Evoluir a arquitetura do app (MVVM-C), garantindo desacoplamento e testabilidade.
  • Liderar a transição de UIKit para SwiftUI, criando componentes reutilizáveis.
  • Otimizar o tempo de compilação e gerenciar dependências.
  • Manter e evoluir as pipelines de CI / CD, gerenciando certificados e perfis de provisionamento.
  • Propor e implementar recursos nativos que engajem o usuário.
  • Ser a referência técnica para desenvolvedores Plenos e Seniores.

Conhecimentos

Swift
SwiftUI
Combined
Concurrency
Testes automatizados
CI/CD

Ferramentas

Xcode
Fastlane
GitHub Actions
CocoaPods
Descrição da oferta de emprego

Como é o ambiente de trabalho?

Nós, do KaBuM, buscamos pessoas apaixonadas por tecnologia, obcecadas por agilidade, qualidade e excelência no atendimento.

Todas as oportunidades são abertas para todas as pessoas, sem distinção de gênero, identidade de gênero, orientação sexual, raça, etnia, religião, idade e deficiência.

Responsabilidades
  • Arquitetura Robusta: Evoluir a arquitetura do app (MVVM-C), garantindo desacoplamento e testabilidade.
  • Modernização de UI: Liderar a transição estratégica de UIKit para SwiftUI, atualmente UIKit e ViewCode, criando componentes reutilizáveis e garantindo a interoperabilidade com telas legadas.
  • Performance e Build: Otimizar o tempo de compilação (xcodebuild), gerenciar dependências com eficiência (SPM) e CocoaPods.
  • Engenharia de Release: Manter e evoluir as pipelines de CI / CD (Fastlane / GitHub Actions / XcodeCloud), gerenciando certificados e perfis de provisionamento de forma automatizada.
  • Inovação da Plataforma: Propor e implementar recursos nativos que engajem o usuário.
  • Mentoria: Ser a referência técnica para desenvolvedores Plenos e Seniores, promovendo boas práticas de Swift e Code Reviews de alto nível.
Requisitos
  • Domínio profundo de Swift e do ecossistema iOS (Foundation, UIKit).
  • Experiência sólida com SwiftUI e Combine (gerenciamento de estado complexo).
  • Conhecimento avançado em Swift Concurrency (Async / Await, Actors, Task Groups).
  • Experiência em modularização de projetos (Swift Package Manager, CocoaPods).
  • Vivência com testes automatizados: Unitários (XCTest e SwiftTesting) e UI (XCUITest) ou Snapshot Testing.
  • Domínio de ferramentas de CI / CD e automação (XcodeCloud é essencial).
  • Diferencial
    • Experiência com times diversos e rotinas de deploy.
    • Contribuições para a comunidade Swift ou projetos Open Source.
    • Experiência com Kotlin Multiplatform (KMP).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.