Engenheiro de Software Pl. (Android)

PagBank PagSeguro

São Paulo

On-site

BRL 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A PagSeguro busca profissional para atuar no desenvolvimento Android nativo. Será responsável por entrega de features com foco em qualidade, performance e experiência do usuário. Trabalhará com Kotlin/Java, MVVM, e integração com CI/CD, além de colaborar com times multidisciplinares.

É esperado domínio em Jetpack, Retrofit, Dagger e Espresso, bem como padrões SOLID e práticas de teste. Buscamos proatividade e foco em entregas estáveis.

Qualifications

  • Graduação completa em Ciência da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Experiência com Android nativo e Kotlin/Java para desenvolvimento de apps.

Responsibilities

  • Sugerir melhorias em processos para aumentar a produtividade e reduzir falhas.
  • Trabalhar em equipe, seguindo os processos definidos e entendendo soluções técnicas.
  • Contribuir com BDD, TDD e pull requests, promovendo code reviews constantes.
  • Colaborar com equipes multidisciplinares para promover sinergia e compartilhamento de conhecimento.
  • Estudar padrões de engenharia de software, especialmente em domínio mobile.
  • Fornecer suporte à engenharia mobile, resolvendo problemas e orientando equipes.
  • Automatizar processos manuais para aumentar a produtividade.
  • Coletar e apresentar métricas relacionadas a CI/CD.
  • Atuar no ciclo completo de desenvolvimento, da planejamento à operação.

Skills

Android nativo
Kotlin
Java
Jetpack
MVVM
Dagger
Retrofit
Espresso
GIT
Programação reativa
CI/CD (Jenkins)
Monitoramento (New Relic)

Education

Bacharelado em Ciências da Computação / Engenharia / Sistemas da Informação

Tools

JUnit/Testes
Android Studio

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!

Main responsibilities
  • Sugerir mudanças em situações nas quais o processo possaser melhorado.
  • Trabalhar em equipe atuando a nível operacional dentrodos processos definidos para entender as soluções técnicas definidas pelo time.
  • Trabalhar com BDD, TDD e pull request, promovendo um codereview constante.
  • Colaborar em equipes multidisciplinares, promovendosinergia e compartilhamento de conhecimento.
  • Estudar padrões e conceitos de engenhariade 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 aprodutividade e reduzir erros.
  • Utilizar uma abordagem orientada a dados para coletar eapresentar métricas relacionadas aos processos de Integração Contínua (CI) eEntrega Contínua (CD).
  • Atuar no ciclo completo de desenvolvimento de software, desde o planejamento até a operação, garantindo a eficiência em todas asetapas.
  • 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 skills
  • Ensino Superior completo em Ciências da Computação, Engenharia, Sistemas daInformaçã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 arealizaçã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 doSOLID, KISS e DRY. (Injeção de dependências, uso de interfaces, testes unit).
  • Conhecimento em padrões de arquitetura MVVM ou outra quetenha domínio do uso mobile.
  • Conhecimento em automação usando Espresso.
  • Conhecimento em programação reativa.
  • Experiência com monitoramento como New relic, googleAnalytics, entre outros.
  • Experiência com bibliotecas comuns ao desenvolvimentoAndroid (Retrofit, Dagger etc.).
Additional information

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

  • Conhecimento em linguagem C, desenvolvimento comcomponentes 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 GooglePlay.
  • Experiência com atuação em time de agilidade (Scrum e/ouKanban).
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 • São Paulo

On-site
BRL 120,000 - 200,000
Engenheiro de Software Pl. (Java) São Paulo - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Java) São Paulo - SP and Hybrid Full-time employee

PagSeguro • São Paulo

On-site
BRL 180,000 - 240,000
Desenvolvedor Mobile Frontend Android Remote Work Associate
Desenvolvedor Mobile Frontend Android Remote Work Associate

FCamara • Brazil

Remote
BRL 120,000 - 180,000
Analista De Desenvolvimento De Software Androidjúnior
Analista De Desenvolvimento De Software Androidjúnior

Instituto De Pesquisas Eldorado • Campinas

On-site
BRL 90,000 - 130,000
Engenheiro de Software Jr. (Java) São Paulo - SP and Hybrid Full-time employee
Engenheiro de Software Jr. (Java) São Paulo - SP and Hybrid Full-time employee

PagSeguro • São Paulo

On-site
BRL 17,000 - 26,000
Engenheiro de Software Senior (Java)
Engenheiro de Software Senior (Java)

PagBank • São Paulo

On-site
BRL 112,000 - 212,000
SOFTWARE DEVELOPER ANALYST II (Android) - Customer Relations
SOFTWARE DEVELOPER ANALYST II (Android) - Customer Relations

Inter Carreiras • Belo Horizonte

On-site
BRL 120,000 - 180,000
Vale-refeição
Vale-alimentação
Plano de saúde
+3
Engenheiro de Software Pl. (Java)
Engenheiro de Software Pl. (Java)

PagBank • Brazil

On-site
BRL 134,000 - 201,000
Desenvolvedor Android Sênior (Mobile)
Desenvolvedor Android Sênior (Mobile)

IVO SOLUTIONS & PRODUCTS LTDA • Manaus

On-site
BRL 156,000 - 246,000
CLT e benefícios