InsightsPremium

TI | Desenvolvedor(a) iOS Sênior

Engineering · Full-time · Remote

O Hurb é uma das maiores empresa de Tecnologia no setor de Travel Experiences do mundo e, com muito orgulho, desde 2011, realizamos o sonho de milhares de pessoas.

Somos uma empresa em que as pessoas vêm em primeiro lugar, sempre! Alinhando isso com a nossa missão "Otimizar Viagens através da Tecnologia", estamos construindo times excepcionais em Marketing Digital e Canais de Distribuição, Comercial, Engenharia de Software, Produto, Customer Experience, Financeiro, Jurídico e Data Science.

Queremos conhecer gente boa, que goste de colocar a mão na massa, seja responsável e queira fazer história! \o/ Estamos buscando uma pessoa que seja movida a desafios e que saiba trabalhar em equipe!

RESPONSABILIDADES E ATRIBUIÇÕES

  • Implementar novas features no App;
  • Fazer Refatoração de código;
  • Automatizar processos;
  • Propor melhorias nas soluções existentes;
  • Ter vontade de aprender coisas novas todos os dias.

- REQUISITOS E QUALIFICAÇÕES

  • Experiência de no mínimo 3 anos com desenvolvimento de Apps iOS (nativo);
  • Precisa ser apaixonado por desenvolvimento e tecnologia;
  • Experiência com metodologias ágeis, como Kanban ou Scrum;
  • Forte conhecimento de Swift;
  • Experiência com os frameworks do iOS;
  • Conhecimento em desenvolvimento de telas para iOS (Storyboard, Auto Layout, componentes nativos, Views, criação de componentes customizados);
  • Entendimento dos padrões de design e guidelines de interface da Apple;
  • Ter facilidade para trabalhar dentro de times multi-disciplinares;
  • Possuir conhecimentos de integração utilizando API RESTful;
  • Familiaridade com Git;
  • Ter conhecimento de práticas de XP (TDD, pair programming, refactoring, continuous integration, etc);
  • Experiência com push notifications / APNS.

Desejáveis

  • Saber escrever código limpo e legível;
  • Experiência com gerenciadores de dependências (SPM, cocoapods);
  • Reactive programming (RxSwift, RxCocoa);
  • Experiência com ferramentas como Firebase, Google Analytics, Crashlytics e Fastlane;
  • Conhecimento de padrões de arquitetura (MVVM,MVC,MVP).

Diferenciais

  • Familiaridade com Combine e SwiftUI;
  • Conhecimentos em Flutter;
  • Conhecimento em e-commerce;
  • Testes unitários e de interface;
  • Experiência com GraphQL;
  • Experiência com modularização.

Posted

By clicking "Continue" or continuing to use our site, you acknowledge that you accept our Privacy Policy and Terms of Use. We also use cookies to provide you with the best possible experience on our website.