Nós acreditamos que boas ideias nascem de bons relacionamentos, boas conversas e troca de experiências.
Se você, assim como nós, sente vontade de transformar os negócios, a sociedade e o mundo por meio da tecnologia, em seu DNA está a #PaixãoPorTransformação, portanto, junte-se a nós e venha ser um #Spreader.
Aqui você pode atuar como Tech Lead IOS e seu dia a dia será repleto de desafios para juntos construirmos a revolução na tecnologia.
Dia a Dia
Estamos em busca de um(a) Tech Lead iOS altamente técnico(a), focado(a) em execução, para atuar em um dos projetos mais complexos e desafiadores do mercado nacional.
Aqui, ser Tech Lead não é apenas coordenar times: é liderar pelo exemplo, meter a mão na massa, e resolver problemas reais de escala, modularização e automação.
Você trabalhará em um projeto extensivamente modularizado, com múltiplos frameworks, pipelines de CI/CD otimizadas, alta responsabilidade em qualidade de código, e arquitetura moderna, com integração entre UIKit e SwiftUI.
Responsabilidades:
* Liderar e atuar ativamente no desenvolvimento de novos módulos e funcionalidades.
* Projetar soluções técnicas escaláveis, seguras e com alta performance.
* Implementar e manter pipelines de CI/CD no Azure DevOps, incluindo lint, build, testes e deploy.
* Garantir a aplicação das melhores práticas de modularização, versionamento e integração contínua.
* Codificar, revisar PRs, apoiar e desenvolver o time tecnicamente.
* Atuar fortemente na resolução de impedimentos técnicos e melhorias contínuas no projeto.
Requisitos técnicos obrigatórios:
* Swift (avançado) — domínio de UIKit e SwiftUI.
* Modularização avançada — múltiplos pods locais (CocoaPods), integrações públicas e privadas.
* CocoaPods — incluindo pod lib lint, pod repo push, podspecs com múltiplos targets.
* Azure Pipelines — construção de stages de lint, build, test e deploy.
* Arquitetura MVVM + Coordinator — experiência real em apps escaláveis.
* CI/CD — conhecimento prático de integração contínua para iOS, incluindo configurações de Xcodebuild, DerivedData, simuladores dinâmicos.
* SwiftLint — uso de configuração customizada com zero warnings aceitos.
* Bash / Ruby scripts — para automações relacionadas a CocoaPods e pipelines.
* Integração UIKit e SwiftUI — criação e gestão de HostingControllers e UIViewRepresentables.
* Acessibilidade — conhecimento prático de implementação conforme WCAG 2.2.
* Xcode 16 / Swift 5.10 — experiência atualizada com arm64 simulators, EXCLUDED_ARCHS e novos comportamentos de build.
Diferenciais:
* Experiência com Tuist ou XcodeGen.
* Experiência com integração de frameworks privados no CI.
* Experiência em otimização de pipelines para execução rápida e eficiente.
* Contribuições para soluções de acessibilidade em apps iOS.
* Vivência em ambientes regulados (ex: apps financeiros ou de grande porte).
Perfil desejado:
* Extremamente proativo(a): antecipa problemas, propõe soluções, toma iniciativa.
* Hands-on: lidera pelo exemplo, codando e entregando junto com o time.
* Comprometido(a) com qualidade de código e boas práticas de engenharia.
* Capacidade analítica para lidar com ambientes de alta complexidade técnica.
* Responsável e resiliente, capaz de atuar com autonomia em grandes projetos.
Local: Home Office
Horário: Segunda a sexta horário comercial
Modelo de contratação: CLT
Não fazemos distinção de raça, cor, religião, orientação sexual, identidade de gênero, nacionalidade, deficiência, ascendência ou idade, pois acreditamos que a diversidade traz uma riqueza de troca de experiências e pontos de vistas diferentes.
Os currículos permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 2 anos, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados.