Remote Jobs RockRemote Jobs Rock

Engenheiro de Software Pl. (Android)

🕒 9 days ago
Android NativoKotlinJavaAndroid Support Library
Apply Now

📜 Description

  • Atuar no ciclo completo de desenvolvimento, do planejamento à operação.
  • Desenvolver e revisar código com práticas de BDD, TDD, pull requests e code review.
  • Apoiar equipes de engenharia mobile na solução de problemas e no compartilhamento de conhecimento.
  • Automatizar processos manuais e acompanhar métricas de CI/CD com abordagem orientada a dados.
  • Avaliar o impacto das alterações nas entregas e na experiência dos clientes.
  • Identificar oportunidades para melhorar processos e aplicar padrões de engenharia de software.

🛠️ Requirements

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

  • Sugerir mudanças em situações nas quais o processo possa ser 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

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

Android Engineer

📅 Sep 11, 2023
Wealthfront👥 201 - 500 employees🏢 Financial Services

Build and improve Wealthfront’s native Android app, developing investment and cash account features, integrating APIs and design systems, and delivering reliable software through automated testing and production ownership.

Android DevelopmentJavaKotlinAndroid SDK
OpenTable

Android Engineer II ( 12 Month Fixed Term Contract)

🕒 17 days ago
OpenTable👥 1001 - 5000 employees🏢 Hospitality

Improve the architecture and infrastructure of a large Kotlin Android app, shaping data integrations and marketing technology capabilities while raising reliability, performance, and developer experience.

Android DevelopmentKotlinAndroid ArchitectureMobile Analytics

Trusted by Remote Workers