iOS Developer

Ficha Técnica

O que você irá fazer?

Atividades principais

Você trabalhará na equipe responsável por Continuous Efficiency do Banco Inter. Dentre as suas responsabilidades está:

  • Garantir a identificação de ações para melhoria contínua das plataformas digitais, buscando soluções criativas para proporcionar alta disponibilidade e segurança nas evoluções e sustentações dos sistemas;
  • Atuar como membro de uma equipe de desenvolvimento de produtos digitais, incluindo atividades de desenvolvimento mobile;
  • Atuar no relacionamento com diferentes stakeholders;
  • Ser referência técnica dentro do time;
  • Realizar code review do código de outros desenvolvedores;
  • Definir soluções, arquitetura e desenho de soluções escaláveis, seguras e performáticas;
  • Quebrar estórias em tarefas e auxiliar a equipe na distribuição de tarefas para o desenvolvimento de uma solução;

O que buscamos?

Requisitos

  • Graduação completa em curso superior Ciências da Informação, Sistema de Informação ou afins;
  • Sólida experiência com swifft;
  • Experiência com arquitetura MVVM;
  • Atuar visando Clean Code.

DESEJÁVEIS

  • Experiência com AWS;
  • Conhecimento em fluxo de Sprint, metodologia Ágil.

O que oferecemos:

Benefícios

Candidate-se:

iOS Developer

Engenharia de Software - Mobile

Ficha Técnica

Desafios da vaga:

Estamos buscando pessoas que queiram se desenvolver e aprender constantemente,
compartilhando, colaborando, inovando e entregando valor para todos os nossos clientes. 

Para que isso aconteça, temos um time de peso que busca as melhores tecnologias e garante que os processos sejam os mais eficientes. Quer fazer parte da transformação? Venha conhecer essa e outras oportunidades!

Como será seu dia a dia:

  • Atuar em times ágeis e multidisciplinares;
  • Desenvolvimento e ecossistema de mobile para plataformas iOS e Android
  • Atuar na evolução das plataformas considerando reuso e performance dos sistemas;
  • Propôr soluções técnicas para as necessidades dos time de negócios;
  • Acompanhamento de todo o ciclo de desenvolvimento de software (solução,
    desenvolvimento, implantação);

O que você precisa ter/saber:

  • Conhecimentos consolidados com Swift e/ou conhecimentos consolidados com Java e Kotlin;
  • Conhecer as técnicas de desenvolvimento seguro;
  • Conhecimento do fluxo de integração contínua e deploy contínuo;
  • Conhecimento em execução de code-reviews;
  • Conhecimento qualidade e testes (Ex: Teste unitários, testes integrados, testes
    funcionais e testes automatizados);
  • Conhecimento em arquitetura de aplicativos mobile (MVC, MVP, MVVM);
  • Conhecimento com Git e funcionamento Git Flow;

diferenciais

  • Construção de esteiras de CI/CD (Ex: Jenkins, Sonar, Fortify, Puppet );
  • Conhecimento em Cloud;
  • Conhecimento em SRE;
  • Microserviços e API;
  • Vivência em ambiente Ágil e DevOps;
  • Visão de arquitetura de software e melhores práticas de mercado;

O que oferecemos:

Benefícios

Se você se identificou, então seu lugar é aqui 😊

Candidate-se:

Engenharia de Software - Mobile

Pessoa Desenvolvedora Android - Sênior

Ficha Técnica

Como será o seu dia a dia?

Desafio da vaga

Esta oportunidade é para você que é apaixonado por Android e já conhece ou deseja ingressar no fascinante e desafiador mundo das aplicações para a área PAGAMENTOS.

Você participará de uma squad responsável por desenvolver uma nova solução de pagamento Android para um de nossos clientes, um grande player desta área.

Para este desafio, é necessário:

Requisitos

  • Sólida experiência em desenvolvimento de aplicativos Android (Java/Kotlin);
  • Domínio em orientação a objetos.

E serão considerados diferenciais:

Diferenciais

  • Superior completo em Ciências da Computação, Engenharia da Computação e áreas afins;
  • Conhecimentos de conceitos arquiteturais e de boas práticas (Clean Architecture, SOLID, Modularização);
  • Conhecimento nas práticas mais modernas de desenvolvimento Android (MVVM, Coroutines, Injeção de Dependência);
  • Experiência anterior na área de Meios de Pagamento;
  • Conhecimentos em PinPad ABECS, EMV, ISO-20022, ISO-8583, etc.

O que oferecemos:

Benefícios

Candidate-se:

Pessoa Desenvolvedora Android - Sênior

Mobile Software Engineer

Ficha Técnica

Responsabilidades e atribuições:

  • Planejar e desenvolver novas aplicações mobile e funcionalidades;
  • Estar sempre atualizado com conceitos e boas práticas para o desenvolvimento mobile;
  • Trabalhar junto com o time de UI/UX para construir uma experiência única para os nossos clientes;
  • Trabalhar junto com o time API para utilizar a informação de forma apropriada e segura;
  • Produzir código limpo, fácil de entender e testável;
  • Dar suporte ao ciclo de vida da aplicação.

Qualificações mínimas:

  • 3+ anos de experiencia em desenvolvimento mobile(nativo ou híbrido);
  • Conhecimento em Flutter;
  • Conhecimento com bibliotecas de terceiros e Rest;
  • Familiaridade com OOP.

Diferenciais:

  • Experiência com testes unitários;
  • Experiência com gerenciamento de estado, tais como Mobx, BLoc, etc.

Benefícios:

Vale-refeição flexível no cartão Caju
Plano de saúde sem desconto
Seguro de vida
Vale-transporte sem desconto
Auxílio educação
Auxílio saúde mental
TotalPass

Candidate-se:

Mobile Software Engineer

Desenvolvedor(a) React Native

Ficha Técnica

Você será responsável por:

Responsabilidades

  • Fornecer direcionamento técnico sobre tecnologias de Integração de Dados sobre ambientes SAP e não-SAP .
  • Profundo conhecedor de dimensionamento de integrações.
  • Auxiliar na definição das características, capacidades, entradas, saídas e resultados necessários para descrever a funcionalidade requerida sobre tecnologias SAP e não-SAP.
  • Avaliar o impacto das novas versões do SAP nos ambientes atuais do cenário do sistema, projetando a solução e auxiliando as equipes de suporte de produção na implantação da solução.

Para este desafio, é necessário:

Requisitos

  • Experiência com desenvolvimento de aplicações mobile com aplicativos híbridos;
  • Conhecimento no Framework React;
  • Conhecimento obrigatório mínimo nível avançado em React Native com no mínimo 4 anos de experiência em React Native;
  • Boas práticas de desenvolvimento (clean code entre outros);
  • Experiência com testes unitários – jest;
  • Contato com banco de dados (SQL, MongoDB etc) diferencial;
  • Iniciativa e capacidade de trabalhar de forma independente e em equipe;
  • Capacidade de gerenciar seu próprio tempo e organizar prioridades/atividades.

habilidades

  • Conhecimento com: typescript, react hooks, context api, axios, styled components, desenvolvimento nativo (swift/java android), criação de bridges em react, next.js para web e devops do aplicativo (distribuição em loja);
  • Banco de dados.

O que oferecemos:

Benefícios

Candidate-se:

Desenvolvedor(a) React Native

Não encontrou a vaga que deseja?

Veja mais vagas em sua área de preferência!

Na Intera, temos mais de 100 empresas com cerca de 150 oportunidades em andamento todos os dias. Descubra qual delas melhor se encaixa em seu momento de carreira.