SOBRE A VAGA:

Estamos em busca de um(a) Desenvolvedor(a) Mobile iOS Senior para atuar em um ambiente dinâmico, colaborativo e orientado a soluções, no maior ecossistema de mídias, comunicação e entretenimento da América Latina. Você fará parte do time responsável por uma das plataformas de streaming mais acessadas do país.

Irá atuar na evolução de aplicações Apple (iOS/tvOS), com forte foco em qualidade de código, arquitetura e experiência do usuário. Será referência técnica no time, contribuindo para decisões estruturais e apoiando o crescimento de outros desenvolvedores.

RESPONSABILIDADES:

  • Desenvolver e evoluir aplicações iOS e tvOS;
  • Definir e evoluir arquitetura de software (ex: VIPER, MVVM);
  • Garantir qualidade de código com foco em clean code e testes;
  • Atuar em code reviews e refatorações estruturais;
  • Trabalhar com integração contínua e entrega incremental;
  • Monitorar performance e corrigir incidentes (ex: Crashlytics);
  • Colaborar com times de produto, design e QA.

REQUISITOS:

  • Experiência sólida com Swift;
  • Conhecimento em arquiteturas (VIPER, MVVM ou similares);
  • Experiência com UIKit e/ou SwiftUI;
  • Experiência com consumo de APIs (REST/GraphQL);
  • Conhecimento em gerenciamento de dependências (CocoaPods, SPM);
  • Experiência com Git (GitFlow);
  • Conhecimento em CI/CD;
  • Experiência com testes unitários;
  • Conhecimento em concorrência e programação assíncrona.

DIFERENCIAIS:

  • Experiência com modularização de projetos;
  • Conhecimento em ferramentas como XcodeGen;
  • Experiência com Firebase, Analytics e Crashlytics;
  • Conhecimento em performance e gestão de memória (ARC);
  • Experiência com pipelines (ex: Bitrise).

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Remoto

ENVIE SEU CURRÍCULO PARA O E-MAIL: vagas@ratto.co