Engenheiro De Software Pl. (Android)

Pagseguro

São Paulo

On-site

BRL 190,000 - 268,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vale-refeição/alimentação
Plano de saúde e odontológico
Seguro de vida
Parcerias com TotalPass e ZenKlub
Licença maternidade/paternidade estend
Auxílio-creche
Descontos em pós-graduação/MBA

Job summary

PagBank procura engenheiro(a) de software Android para atuar no desenvolvimento de aplicativos móveis na plataforma Android nativo. Ambiente com Kotlin/Java, MVVM e detecção de qualidade por meio de testes automatizados.

Requisitos incluem experiência com Espresso, Retrofit, Dagger e bibliotecas atuais do Android, além de práticas de CI/CD e monitoramento. Você fará parte de um time multidisciplinar, trabalhando com padrões de arquitetura, revisão de código e entregas orientadas a dados,

Qualifications

  • Ensino Superior completo em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Experiência com aplicativos em Android nativo.
  • Experiência com Android Support Library e Material Design.
  • Experiência com diferentes dimensões de dispositivos (tablet, celular).
  • Experiência com GIT.
  • Experiência com entrega e CI/CD, qualidade de entrega.
  • Experiência com Kotlin e Java.
  • Conhecimento em Jetpack.
  • Experiência com padrões de arquitetura MVVM.
  • Conhecimento em Espresso.
  • Conhecimento em programação reativa.
  • Experiência com monitoramento (New Relic, Analytics).
  • Experiência com Retrofit, Dagger e bibliotecas Android comuns.

Responsibilities

  • Sugerir mudanças para melhorias de processos.
  • Trabalhar em equipe em nível operacional conforme processos definidos.
  • Trabalhar com BDD, TDD e pull requests, promovendo code review.
  • Colaborar em equipes multidisciplinares para sinergia e compartilhamento de conhecimento.
  • Estudar padrões e conceitos de engenharia de software do domínio.
  • Fornecer suporte às equipes de engenharia mobile e orientar soluções.
  • Automatizar processos manuais para aumentar produtividade e reduzir erros.
  • Coletar e apresentar métricas de CI/CD com abordagem orientada a dados.
  • Atuar no ciclo completo de desenvolvimento de software, desde planejamento até operação.
  • Revisar código proativamente, identificando e corrigindo problemas.
  • Avaliar impacto das alterações nas entregas em relação às expectativas dos clientes.

Skills

Android nativo
Kotlin
Java
GIT
MVVM
Testes automatizados
Programação reativa
CI/CD
Espresso

Education

Bacharelado em Ciência da Computação / Engenharia / SI

Tools

Retrofit
Dagger
Jetpack
Android Support Library

Job description

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!

RESPONSIBILITIES AND ASSIGNMENTS
  • Sugerir mudanças em situações nas quais o processo possaser melhorado.
  • Trabalhar em equipe atuando a nível operacional dentro dos processos definidos para entender as soluções técnicas definidas pelo time.
  • Trabalhar com BDD, TDD e pull request, promovendo um code review constante.
  • Colaborar em equipes multidisciplinares, promovendo sinergia e compartilhamento de conhecimento.
  • Estudar padrões e conceitos de engenharia de software do domínio que atua.
  • Fornecer suporte às equipes de engenharia mobile, solucionando problemas e oferecendo orientação especializada.
  • Automatizar processos manuais para aumentar a produtividade e reduzir erros.
  • Utilizar uma abordagem orientada a dados para coletar e apresentar métricas relacionadas aos processos de Integração Contínua (CI) e Entrega Contínua (CD).
  • Atuar no ciclo completo de desenvolvimento de software, desde o planejamento até a operação, garantindo a eficiência em todas as etapas.
  • Realizar revisões de código de forma proativa, identificando e corrigindo possíveis problemas de forma colaborativa.
  • Avaliar o impacto das alterações nas entregas em relação às expectativas dos clientes, garantindo a qualidade e a satisfação do usuário.
REQUIREMENTS AND QUALIFICATIONS
  • Ensino Superior completo em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Experiência com aplicativos em Android nativo.
  • Experiência com 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 e Java.
  • 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 em 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/ou Kanban).

Olá, somos o PagBank!

Talvez você nos conheça por maquininhas ou comerciais que ficam na memória, mas somos muito mais!

Todos os dias desenvolvemos produtos e soluções inspiradas pelo nosso propósito: facilitar a vida financeira das pessoas e negócios.

Trabalhamos para transformar a forma como as pessoas lidam com dinheiro abrindo novas possibilidades para alcançarem seus sonhos. Como fazemos tudo isso?

Com gente

Somos um time que joga junto! Aqui valorizamos todas as diversidades, seja de raça/etnia, gênero, idade, origem, pessoa com deficiência, orientação afetivo-sexual, constituição familiar e estética.

Com tecnologia

O espírito disruptivo e inovador está no nosso DNA: somos parte do Grupo UOL, empresa 100% brasileira, foi pioneira na internet e transforma a vida das pessoas desde 1996.

Com uma só cultura

Temos uma cultura forte e única, capaz de nos levar além, para continuarmos crescendo e perpetuando o nosso negócio.

Somos um dos maiores bancos digitais do país e uma das fintechs mais rentáveis do segmento e certificados como um Excelente Lugar para Trabalhar pela Great Place to Work.

Para vivenciar tudo isso, você terá um pacote completo de benefícios que fazem toda a diferença:
  • Vale-alimentação e/ou refeição.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Parceria com TotalPass e ZenKlub.
  • Licença maternidade e paternidade estendidas.
  • Auxílio-creche.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
E tem mais:
  • No dress code: o importante é você usar o que te faz bem.
  • #TáDeParabéns: Day off no aniversário.
  • Baby Gift: presente para recém-nascidos.

Tá a fim de uma carreira que rende mais? Vem pro nosso time imbatível!

#VemProPags.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro de Software Pl. (Android)
Engenheiro de Software Pl. (Android)

PagBank • São Paulo

On-site
BRL 112,000 - 179,000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagBank • Brazil

On-site
BRL 120,000 - 180,000
Vale-refeição/alimentação
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro de Software Sr. (Android)
Engenheiro de Software Sr. (Android)

PagBank • São Paulo

On-site
BRL 120,000 - 180,000
Vale-alimentação/refeição
Plano de saúde/odontológico
Seguro de vida
+4
Engenheiro de Software Pl. (Java)
Engenheiro de Software Pl. (Java)

PagBank • Brazil

On-site
BRL 167,000 - 257,000
Vale-alimentação/refeição
Plano de saúde
Seguro de vida
+4
Engenheiro de Software Pl. (mobile - iOS)
Engenheiro de Software Pl. (mobile - iOS)

PagBank • Brazil

On-site
BRL 167,000 - 257,000
Vale alimentação/refeição
Plano de saúde
Seguro de vida
+6
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee

PagSeguro • São Paulo

Remote
BRL 140,000 - 210,000
Vale- alimentação/refeição
Plano de saúde
Seguro de vida
+3
Engenheiro de Qualidade de Software Jr.
Engenheiro de Qualidade de Software Jr.

PagBank • São Paulo

On-site
BRL 90,000 - 160,000
Vale-refeição/alimentação
Plano de saúde
Seguro de vida
+4
Engenheiro Software Pl. (Java)
Engenheiro Software Pl. (Java)

PagBank • Brazil

On-site
BRL 120,000 - 180,000
Vale-refeição / alimentação
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro de Software Pl. (Prompts NLP)
Engenheiro de Software Pl. (Prompts NLP)

PagBank • São Paulo

On-site
BRL 134,000 - 268,000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro Software Pl. (Java)
Engenheiro Software Pl. (Java)

PagSeguro • Brazil

On-site
BRL 150,000 - 230,000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+1