Candidatar-se agora »

Desenvolvimento iOS Native Sênior - 123813

Desenvolvimento iOS Native Sênior - 123813

Campo personalizado 1:  Mobile Development
Campo personalizado 3:  Mobile Development
País/Região:  BR
Data:  3 de abr. de 2025
Localização: 

Alphaville - Barueri, BR, 06.454-000

Tipo de vaga:  Remote

O que buscamos:

Profissional SR que atue com desenvolvimento ( iOS). 

 

Responsabilidades e requisitos;

 

  • Proficiência em Swift como a principal linguagem de desenvolvimento nativo iOS;
  • Profundo conhecimento da IDE Xcode para desenvolvimento, depuração e testes;
  • Familiaridade com Objective-C para manutenção de código legado, se necessário;
  • Experiência com CocoaPods, Swift Package Manager ou Carthage para gerenciamento de dependências;
  • Implementação da arquitetura MVVM para separar responsabilidades e criar código limpo, escalável e de fácil manutenção;
  • Experiência com binders e data binding para conectar o ViewModel ao View de forma eficiente;
  • Uso de Combine Framework ou RxSwift para gerenciamento de estados e eventos assíncronos, especialmente em aplicações reativas;
  • Domínio do desenvolvimento de interfaces utilizando UIKit (componentes, layouts, animações, etc.);
  • Conhecimento em SwiftUI para criar interfaces declarativas e reativas (desejável);
  • Experiência com Auto Layout e Constraints para criar interfaces responsivas e adaptáveis a diferentes tamanhos de tela;
  • Implementação de designs complexos e interações usando gestos, animações e transições;
  • Uso de Combine ou RxSwift para manipulação e transformação de dados de forma reativa;
  • Gerenciamento eficiente de estado com ViewModel para controle e apresentação de dados;
  • Persistência de dados com Core Data ou Realm para armazenamento local de informações;
  • Experiência com RESTful APIs e JSON para consumo de dados do servidor usando URLSession ou bibliotecas como Alamofire;
  • Autenticação e gerenciamento de sessão com OAuth 2.0 ou JWT;
  • Implementação de Push Notifications para comunicação em tempo real, integrando com Firebase Cloud Messaging ou APNs (Apple Push Notification Service);
  • Experiência com testes unitários usando XCTest para garantir a confiabilidade do código;
  • Testes de UI utilizando XCUITest para automação de testes em interfaces gráficas;
  • Uso de Mocking e Stub para simulação de comportamentos em testes, utilizando frameworks como Cuckoo ou Mockito;
  • Monitoramento de performance usando Instruments (Xcode) para identificar e corrigir problemas de memória, CPU e desempenho;
  • Otimização de recursos como consumo de rede e armazenamento, além da redução de latência em funcionalidades críticas;
  • Gerenciamento eficiente de background tasks e threads para melhorar a experiência do usuário;
  • Experiência com Git para controle de versão e colaboração em equipe;
  • Familiaridade com GitFlow ou outras práticas de branching e merges;
  • Experiência com CI/CD (Integração Contínua/Entrega Contínua) usando ferramentas como Fastlane, Jenkins ou Bitrise.

 

 

Descrição comportamental:

Procuramos uma pessoa que:

  • Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
  • Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
  • Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
  • Tenha habilidades de resolução de problemas;
  • Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
  • Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
  •  

 

 

Big enough to deliver – small enough to care.

#VempraGFT

#VamosVoarJuntos

#ProudToBeGFT

 

Com mais de 35 anos de mercado e localizada em 16 países, a GFT emprega mais de 10.000 pessoas ao redor do mundo sendo 3.000 pessoas no Brasil. 
Aqui, a diversidade, a igualdade e a inclusão estão no centro e garantir um ambiente de trabalho seguro para todas as pessoas faz parte de quem somos.
Promovemos uma cultura de desenvolvimento e crescimento pautadas no nosso pilar de Continuous Scaled Learning porque acreditamos o uso inteligente da tecnologia é a chave para o sucesso nesse mundo digital.

O que oferecemos

  • Cartão multi-benefícios – você escolhe como e onde utilizar.  
  • Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
  • Programas de incentivo à Certificações.
  • Horário de trabalho flexível.
  • Plano personalizado de carreira e possibilidade de carreira internacional.
  • Salários competitivos.
  • Avaliação de desempenho anual com possibilidade de bonificação.
  • Gympass.
  • Previdência Privada.
  • Auxílio-Creche.
  • Assistência Médica.
  • Assistência Odontológica.
  • Seguro de Vida.

 

#VemPraGFT

Não encontrou oportunidade com seu perfil?

Conecte-se com a comunidade GFT! Insira seu e-mail e se mantenha informado sobre eventos e oportunidades que correspondam aos seus interesses.

Candidatar-se agora »