Grupo FCamara

Desenvolvedor Mobile iOS - Sênior

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A pessoa Desenvolvedora Mobile iOS Sênior participará regularmente de sessões de brainstorm sobre experiência do usuário, análise de dados e fluxo de tarefas com designers, POs e cientistas de dados do seu time. Além disso, desenvolverá soluções criativas de frontend para atender às necessidades e experiência do usuário, sempre em colaboração com a equipe.

Responsabilidades

  • Melhorar a experiência de aplicações com milhões de usuários.
  • Contribuir com decisões técnicas, como arquitetura, ferramentas e processos.
  • Atentar-se à performance e análise de dados de produção para melhorias.
  • Avaliar pull requests do time.
  • Participar ativamente da comunidade iOS.
  • Acompanhar Crashlytics.
PUBLICIDADE

Requisitos

  • Experiência com Git.
  • Swift avançado (ARC, value/reference types, generics, protocol-oriented programming).
  • SwiftUI e UIKit (convivência e migração entre ambos).
  • View code com SnapKit.
  • Combine e/ou async/await.
  • Core frameworks: CoreData, CoreLocation, AVFoundation.
  • Integração com APIs REST (URLSession, Alamofire).
  • Push Notifications (APNs, Firebase).
  • Deep Links e Universal Links.
  • Gerenciamento de estados complexos de UI.
  • Conhecimento em arquiteturas: MVVM, VIPER, Clean Architecture.
  • Separação de responsabilidades e SOLID.
  • Modularização de projetos.
  • Dependency Injection.
  • Design Patterns aplicados (Coordinator, Observer, etc).
  • Versionamento semântico e controle de dependências.
  • Testes unitários (XCTest).
  • Testes de UI (XCUITest).
  • Test doubles (mock, stub, spy).
  • Testabilidade de ViewModels e Services.
  • Análise de crash (Crashlytics).
  • Code Review e padrões de qualidade.
  • Otimização de performance e memória.
  • Profiling com Instruments.
  • Threading e concorrência.
  • Segurança de dados (Keychain, criptografia, proteção de dados sensíveis).
  • Boas práticas de privacidade (LGPD / App Store guidelines).
  • Git avançado (rebase, cherry-pick, squash).
  • CI/CD (Fastlane, GitHub Actions, Microsoft Azure).
  • Distribuição via TestFlight.
  • App Store Connect (builds, certificados, provisioning).
  • Monitoramento pós-produção.

Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE