Desenvolvedor iOS Sênior

  • Beblue
  • Ribeirão Preto - SP, Brazil
  • 12/02/2019
A combinar Programação/Arquitetura

Descrição da vaga

Requisitos e Responsabilidades:

Como um desenvolvedor iOs Sênior você será responsável por:

  • Mindset empreendedor, ter postura de dono e ser responsável pela entrega dos projetos;

  • Ser adaptável, aprender rápido, entender o contexto da "big picture", e conseguir aplicar abordagens “out of the box” para atingir seus objetivos;

  • Projetar e implementar soluções avançadas para a plataforma iOs além de acompanhar os desenvolvedores menos experientes durante o desenvolvimento do produto;

  • Colaborar com times cross-funcionais para definir, fazer a concepção e entregar novas funcionalidades;

  • Implementar soluções com testes de interface, incluindo validação de edge cases, usabilidade e funcionamento em geral.

  • Trabalhar na correção de bugs e melhorias de performance;

  • Avaliação contínua das tendências de mercado e implementação de novas tecnologias para maximizar a eficiência no desenvolvimento;

  • Desenvolver com alto padrão focado em entregas de software de qualidade com cobertura de código, testes automatizados, integração contínua, etc…;

  • Desenvolver e executar planos de testes para validação de aplicações e revisar o resultado dos testes;

  • Servir como líder de projeto ou líder técnico durante a decorrer de projetos;

  • Apoiar desenvolvedores menos experientes a atingir seus objetivos respeitando sempre os requisitos de engenharia, arquitetura e de qualidade.

Educação e Experiência:

  • 5+ anos de experiência com Programação Objective C/Swift e proficiência em mais duas linguagens de programação;

  • 3+ anos de experiência com ciclo de desenvolvimento Agile;

  • Ter publicado pelo menos um app iOs na App Store;

  • Formação de ensino superior em Ciência da Computação ou equivalente;

Conhecimentos e Habilidades:

  • Excelente comunicação oral;

  • Habilidades de escrita clara e direta;

  • Fluência em Português;

  • Inglês Técnico para Leitura e Escrita;

  • Conhecimento do cenário Mobile atual em relação a arquiteturas, design patterns, tendências, e tecnologias emergentes;

  • Entendimento sólido do ciclo de desenvolvimento mobile;

  • Experiência com cultura Agile;

  • Experiência com Objective-C, Swift e Cocoa Pods;

  • Experiência com bibliotecas e APIs de terceiros como  Firebase, Alamo Fire, etc…;

  • Experiência com O.S. Linux/Unix;

  • Experiência com príncipios TDD, BDD e DDD.

Vaga para trabalho remoto?

Não