Desenvolvedor (a) IOS Sr.

Descrição

Somos uma empresa de tecnologia de pagamentos do Grupo Santander. Na Getnet existem soluções de pagamento para toda a cadeia do negócio, do grande ao pequeno empreendedor, no físico e no digital. É líder em serviços de pagamentos, sendo pioneira em uma série de soluções do ecossistema de pagamentos, como Split de pagamentos, plataforma digital própria entre outros.


É uma empresa com um histórico super bacana de pioneirismo, conheça um pouco mais! Foi a primeira empresa a:

  • Competir neste segmento, em 2010;
  • Conquistar a certificação do Banco Central para atuar como instituição de pagamento;
  • Oferecer a interoperabilidade entre bandeiras, em 2016;
  • Unificar as taxas de débito e crédito à vista em 2%;
  • Posicionar-se com a desmaterialização das máquinas (portabilidade), em 2019;
  • Aceitar pagamentos com o auxílio emergencial, em 2020.


Nossos números e diferenciais:

  • 15% de marketshare em 2020;
  • + de 1,6 milhão de equipamentos habilitados;
  • + de 3 bilhões de transações em sua rede;
  • + de R$ 2 bi de investimentos em tecnologia e inovação ao longo dos últimos 5 anos;
  • O Grupo Santander é uma das 10 MAIORES instituições financeiras do mundo, a 1ª na Espanha e na América Latina, com mais de 200 mil funcionários, mais de 13 mil agências, mais de 160 anos de história;
  • Equipes próprias de Central de Atendimento e Tecnologia;
  • Infraestrutura Robusta;
  • Centro de Monitoramento de Operações – NOC;
  • Laboratório de inovação - Tecnopuc;
  • Data Center - único na América Latina com certificação Tier IV;
  • Customização de produtos e serviços aos clientes;
  • Melhor índice antifraudes do mercado;
  • Certificações: GPTW, Selo RA1000, ISO 10002, ISO 27001


Na Getnet somos:

  • SIMPLES: Nos comunicamos de forma clara e compreensiva, praticando a empatia com nossos clientes e colaboradores.
  • PESSOAL: Trabalhamos com paixão e colaboração para que cada cliente se sinta único, buscando soluções que beneficiam todos.
  • JUSTO: Entregamos resultados sustentados por experiências positivas, incentivando o protagonismo, a ética e a transparência em nossas relações.

Esse é o NOSSO JEITO!

Somos motivados por desafios, conectados com o cliente e trabalhamos com paixão! Se você se identificou e quer trabalhar em um ambiente dinâmico e desafiador, venha fazer parte do time da Getnet!

Requisitos

Você será responsável por: 

  • Analisar especificações técnicas para poder estimar o trabalho e, principalmente, desenvolver código em Swift para um App do mercado financeiro;
  • Revisar práticas em arquitetura, componentes e código, e propor melhorias para evolução contínua.

Experiência e conhecimentos necessários:

  • Experiência com desenvolvimento nativo para iOS;
  • Domínio de Programação Orientada a Objetos;
  • Domínio da linguagem Swift;
  • Desenvolvimento de layouts responsivos com Auto Layout e Interface builder (Storyboards, XIBs);
  • Conhecimento de arquitetura MVVM;
  • Conhecimento de design patterns (delegate, notification, injeção de dependências);
  • Gerenciamento de dependências com Cocoapods;
  • Conhecimento de frameworks nativos Apple e Design Guidelines;
  • Conhecimento em RESTful API's e JSON parsing;
  • Gerenciamento de versões na App Store;
  • Conhecimento em sistema de controle de versão Git (Gitflow);
  • Inglês técnico intermediário (leitura/escrita).

Desejável: 

  • Trabalho em equipe com o uso de metodologia Ágil;
  • Ter trabalhado com acessibilidade ou possuir conhecimento no assunto;
  • Ter trabalhado com bibliotecas como Firebase, Realm, Alamofire;
  • Conhecimento em programação orientada a protocolos;
  • Conhecimento em testes unitários e automatizados;
  • Conhecimento em boas práticas: Code Review, Documentação, Clean swift, SOLID;
  • Conhecimento básico em linguagem Objective-C;
  • Conhecimento em bibliotecas para conexão com dispositivos Bluetooth;
  • Conhecimento em ofuscação de código;
  • Conhecimento em repositórios de código como Gitlab ou Bitbucket;
  • Conhecimento em ferramenta para gerenciamento ágil como Jira ou Redmine;
  • Conhecimento em ferramentas de Knowledge Base, como Atlassian Confluence;
  • Utilização de Postman/Newman para entendimento das APIs;
  • Conhecimento no mercado financeiro.