Desenvolvedor(a) Mobile iOS – Senior (Remoto)
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

