Contexto A GoK atua em projetos digitais de alta complexidade técnica e de negócio, em ambientes transacionais, com alta volumetria e forte exigência de performance, estabilidade, segurança e governança. O profissional atuará na construção e evolução de aplicações mobile críticas em iOS, com foco em arquitetura, qualidade de código, experiência do usuário e robustez operacional, contribuindo em diferentes contextos e desafios técnicos ao longo do tempo. Responsabilidades Desenvolver e evoluir aplicações iOS nativas em fluxos críticos de negócio Projetar e evoluir arquiteturas mobile, com foco em MVVM e organização de código escalável Integrar aplicações com APIs e serviços backend, incluindo BFFs e API Gateway Garantir performance, estabilidade, segurança e qualidade do código Atuar na análise e resolução de problemas complexos, inclusive em produção Conduzir refatorações visando escalabilidade e manutenção de longo prazo Aplicar boas práticas de engenharia de software (SOLID, clean code) no dia a dia Participar ativamente de code reviews e decisões técnicas Trabalhar de forma integrada com backend, produto, design e QA Atuar em ambientes de alta volumetria e aplicações críticas Hard Skills e Conhecimentos Técnicos (obrigatórios) Experiência sólida com desenvolvimento iOS nativo utilizando Swift Domínio de UIKit e/ou SwiftUI Forte experiência com arquitetura MVVM Aplicação de princípios SOLID e boas práticas de design de software Experiência com testes automatizados (unitários e UI tests) Conhecimento aprofundado em arquiteturas mobile (MVVM, Clean Architecture, VIPER ou similar) Experiência com consumo e integração de APIs REST, incluindo API Gateway e BFF Gerenciamento de estado e ciclo de vida de aplicações iOS Conhecimento em gerenciamento de memória (ARC) e otimização de performance Persistência local (Core Data, UserDefaults ou equivalente) Conhecimento em modelagem de dados e serialização (Codable) Versionamento com Git em ambiente colaborativo (PR, code review) Tratamento de erros, fallback e estratégias de resiliência no cliente Boas práticas de qualidade de código, organização e modularização Soft Skills Comunicação clara e objetiva Autonomia técnica na condução de tarefas e soluções Pensamento lógico e sistêmico Organização e responsabilidade com entregas Capacidade de questionar soluções e propor melhorias Boa colaboração com backend, produto, design e QA Postura madura em ambientes de pressão e aplicações críticas Diferenciais Experiência com SwiftUI em aplicações de produção Testes automatizados avançados (mocking, snapshot tests) Vivência com arquiteturas distribuídas e integração com microsserviços Experiência com CI/CD para mobile (Fastlane, pipelines) Observabilidade mobile (logs, métricas, crash analytics) Segurança mobile (Keychain, certificados, OAuth2, proteção de dados) Publicação, versionamento e gestão de releases na App Store Experiência com feature flags e rollout gradual Atuação Atuação end-to-end no ciclo de desenvolvimento mobile Integração contínua com backend, arquitetura e áreas de produto Participação ativa em homologações, releases e sustentação Contribuição contínua para evolução técnica, estabilidade e qualidade das aplicações de nossos clientes