Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Engenheiro de Software Sr. (Android)

PagSeguro

São Paulo

Híbrido

BRL 120.000 - 160.000

Tempo integral

Há 9 dias

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia financeira está em busca de um desenvolvedor Android para trabalhar em um time multidisciplinar. O candidato ideal deve ter experiência em desenvolvimento nativo, conhecimento em Kotlin e ferramentas como Android Support Library. Este papel envolve responsabilidades como implementar práticas de integração contínua e monitorar o impacto das mudanças nas entregas. Se você deseja fazer a diferença na vida financeira das pessoas, essa posição é perfeita para você!

Qualificações

  • Experiência com fluxo de entrega com qualidade, incluindo testes e integração contínua.
  • Conhecimento em padrões de arquiteturas como MVVM.
  • Experiência com monitoramento como New Relic ou Google Analytics.

Responsabilidades

  • Trabalhar com BDD, TDD e realizar code reviews constantes.
  • Atuar em um time multidisciplinar.
  • Acompanhar as entregas e avaliar o impacto das mudanças.

Conhecimentos

Experiência com aplicativos em Android nativo
Experiência em Android Support Library
Experiência com GIT
Experiência com a linguagem Kotlin
Conhecimento em programação reativa

Formação académica

Superior em Ciências da Computação, Engenharia ou Sistemas da Informação

Ferramentas

Jetpack
Espresso
Retrofit
Dagger
Descrição da oferta de emprego
Job description

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛

Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

Tá a fim de uma carreira que rende mais?Confira essa oportunidade e #VemProPags!

Main responsibilities
  • Trabalhar com BDD, TDD e pull request, promovendo um code review constante.
  • Atuar em um time multidisciplinar.
  • Trabalhar com o método de desenvolvimento incremental.
  • Acompanhar as entregas avaliando o impacto que as mudanças ocasionam na relação com os clientes.
Requirements and skills
  • Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Experiência com aplicativos em Android nativo.
  • Experiência em Android Support Library e Material Design.
  • Experiência com diferentes dimensões de dispositivos (tablet, celular e correlatos).
  • Experiência com GIT.
  • Experiência com fluxo de entrega com qualidade como a realização de testes, e integração contínua.
  • Experiência com a linguagem Kotlin.
  • Conhecimento em Bibliotecas atuais como Jetpack.
  • Experiência com padrões de projetos e princípios do SOLID, KISS e DRY. (Injeção de dependências, uso de interfaces, testes unit).
  • Conhecimento de padrões de arquitetura MVVM ou outra que tenha domínio do uso mobile.
  • Conhecimento em automação usando Espresso.
  • Conhecimento em programação reativa.
  • Experiência com monitoramento como New relic, google Analytics, entre outros.
  • Experiência com bibliotecas comuns ao desenvolvimento Android (Retrofit, Dagger etc.).
Additional information

Para se destacar nesta posição seria legal se você também tivesse:

  • Conhecimento em linguagem C, desenvolvimento com componentes físicos como bluetooth e impressoras.
  • Conhecimento em Jenkins ou outras plataformas de CI/CD.
  • Conhecimento em Bluetooth API, SonarQube.
  • Conhecimentos sobre o processo de distribuição do Google Play.
  • Experiência com atuação em time de agilidade (Scrum e Kanban).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.