Software Engineer (Android) Remoto

Descrição

Buscamos uma pessoa para posição de Android Engineer em nosso time de Produto da Superplayer & Co.

Ela deve ser capaz de arquitetar e construir interfaces que proporcionem a melhor experiência em aplicativos de música da plataforma Android, ser apaixonada por aprender, codificar (em Kotlin) e gostar de pensar no produto além das linhas de código.

Esta pessoa será responsável por pensar, contribuir no planejamento e desenvolver novas funcionalidades dos produtos da Superplayer & Co para Android, vai trabalhar junto com nosso time de engenheiros na arquitetura e definição de soluções de alta escala e alta disponibilidade. Também trabalhará junto com nossos designers na concepção e implementação de experiências autênticas. E, vai  utilizar as melhores práticas e tecnologias para escrever código que se orgulhará de ler amanhã. ????

Requisitos

  • Paixão em escrever código e pela plataforma Android.
  • Vivência com desenvolvimento de aplicativos para plataforma Android.
  • Domínio de conceitos de OOP e conhecimento em conceitos de Functional Programming.
  • Conhecimento sobre os guidelines de desenvolvimento e usabilidade da plataforma Android.
  • ❤️ Git.
  • Habilidade de desenvolver aplicativos do seu início ao fim (desde New Project até APK > Upload new APK).
  • Capacidade de planejar e desenvolver seu trabalho focando os objetivos estabelecidos em conjunto.
  • Se sentir confortável com arquiteturas de desenvolvimento, tais como, MVP, MVVM, etc.
  • Vivência com desenvolvimento em ambientes e times ágeis.
  • Disponibilidade para trabalho em tempo integral.

 

Responsabilidades

  • Pensar, contribuir no planejamento e desenvolver novas funcionalidades nos produtos da Superplayer & Co para Android.
  • Garantir, junto com nosso time de designers, a melhor experiência em aplicativos de música da plataforma.
  • Utilizar as melhores práticas e tecnologias para escrever código que você se orgulhará de ler amanhã.
  • Trabalhar junto com nosso time de engenheiros na arquitetura e definição de soluções de alta escala e alta disponibilidade.
  • Resolver problemas e defeitos nos apps da Superplayer & Co para Android e cuidar para que eles nunca cheguem em ambiente de produção.
  • Ajudar seus colegas nerds a resolver problemas complexos.
  • Definir, junto com todo o time da Superplayer & Co, os caminhos dos nossos produtos e nosso processo de desenvolvimento.

 

Bônus

  • Graduado(a) ou graduando(a) em alguma faculdade de informática: engenharia de software, ciências da computação, sistemas de informação, processamento de dados, análise de sistemas ou qualquer outra que ensine que 1 + 1 não é 2.
  • Proficiência ou vontade de aprender frameworks e bibliotecas como RxJava e Dagger.
  • Vivência com mais de uma linguagem de programação (de preferência em diferentes plataformas).
  • Gostar de resolver as coisas direto no Terminal.
  • Experiência com testes (JUnit, Robolectric/Espresso).
  • Facilidade em comunicação escrita (nosso time é 100% remoto)
  • Saber o que é Lean Startup e porquê isso é importante mesmo sendo um desenvolvedor.
  • Paixão por aprender e empreender.
  • Tocar algum instrumento ou ser um rouxinol. ????

Envie seu currículo para:

jointheband@superplayer.company