### 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