Placement papers | Freshers Walkin | Jobs daily: Senior Android Developer at Superplayer (Porto Alegre, Brazil)


Search jobs and placement papers

Senior Android Developer at Superplayer (Porto Alegre, Brazil)

Buscamos um Android Developer capaz de arquitetar e construir interfaces que proporcionem a melhor experiência em aplicativos de música da plataforma Android, que seja apaixonado por aprender e codificar (em Java e Kotlin) e que goste de pensar no produto além das linhas de código.


Ela/ele será responsável por pensar, contribuir no planejamento e desenvolver novas funcionalidades no Superplayer para Android, trabalhar junto com nosso time de engenheiros na arquitetura e definição de soluções de alta escala e alta disponibilidade e utilizar as melhores práticas e tecnologias para escrever código que se orgulhará de ler amanhã. :)



Responsabilidades



  • Pensar, contribuir no planejamento e desenvolver novas funcionalidades no Superplayer 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 no Superplayer 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 do Superplayer, os caminhos de nossos produtos e nosso processo de desenvolvimento.



Requisitos



  • Paixão em escrever código e pela plataforma Android.

  • 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.

  • 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, MVC, MVVM, MVQC (MV Qualquer Coisa).

  • Vivência com desenvolvimento em ambientes e times ágeis.



Bônus



  • 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).

  • 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.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment