Logo for GO.K - One Step Ahead

Pessoa Desenvolvedora iOS Sênior

Roles & Responsibilities

  • Strong experience in native iOS development using Swift
  • Proficiency with UIKit and/or SwiftUI
  • Extensive experience with MVVM architecture
  • Experience with automated testing (unit tests and UI tests)

Requirements:

  • Develop and evolve native iOS applications in mission-critical business flows
  • Design and evolve mobile architectures with a focus on MVVM and scalable code organization
  • Integrate applications with backend APIs and services, including API Gateway and BFFs, ensuring performance and security
  • Collaborate cross-functionally with backend, product, design, and QA; participate in code reviews and technical decisions; lead refactoring for scalability and long-term maintenance

Job description

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

 

Swift Developer Related jobs

Other jobs at GO.K - One Step Ahead

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.