Go.k Digital logo

Pessoa Desenvolvedora iOS Sênior

Go.k Digital

BrazilPJPosted 0 day(s) ago$0-$0 / yr

$0-$0 / yr

Salary

brazil

Region

ASAP

Start Date

About Go.k Digital

No description provided.

About this Role.

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

Skills Required

Ready to Apply?

Apply Now

Similar jobs

No similar jobs found.