Remote Jobs RockRemote Jobs Rock

Analista de Desenvolvimento de Software Android Júnior

🕒 2 days ago
AndroidKotlinProgramação Orientada A ObjetosMVVM
Apply Now

📜 Description

  • Desenvolver, manter e evoluir funcionalidades em aplicações Android nativas.
  • Construir telas e fluxos de navegação com interfaces declarativas e layouts tradicionais.
  • Implementar regras de negócio seguindo padrões arquiteturais como MVVM.
  • Integrar serviços externos e APIs para consumo e envio de dados.
  • Investigar e corrigir defeitos, além de escrever e manter testes automatizados.
  • Participar de revisões de código e colaborar com equipes multidisciplinares em práticas ágeis.

🛠️ Requirements

  • Formação superior completa ou em andamento em Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas, Engenharia de Software ou áreas afins;
  • Conhecimento da linguagem Kotlin e dos fundamentos de Programação Orientada a Objetos; - Compreensão dos componentes básicos do ecossistema Android e seus ciclos de vida (Activity, Fragment, Lifecycle);
  • Noções de padrões de arquitetura para Android (como MVVM e separação de camadas);
  • Familiaridade com desenvolvimento de interfaces em Android (layouts em XML);
  • Experiência prática com Jetpack Compose e gerenciamento de estado na UI;
  • Conhecimento no uso de Kotlin Coroutines e fluxos reativos (Flow / StateFlow);
  • Familiaridade com frameworks de injeção de dependência (Hilt ou Dagger);
  • Experiência em consumo de APIs REST com Retrofit e bibliotecas de serialização de dados;
  • Noções de execução e agendamento de tarefas em segundo plano (como WorkManager ou Services);
  • Conhecimento na escrita de testes unitários (JUnit, MockK ou similares);
Full job description

PcDs são sempre bem-vindas.


Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo.

Responsibilities

  • Auxiliar no desenvolvimento, manutenção e evolução de funcionalidades em aplicações Android nativas;
  • Construir e ajustar telas e fluxos de navegação, utilizando ferramentas modernas de interface declarativa e layouts tradicionais;
  • Colaborar na implementação de regras de negócio seguindo os padrões arquiteturais adotados pela equipe (como MVVM);
  • Realizar a integração de serviços externos e APIs para consumo e envio de dados;
  • Investigar, reproduzir e corrigir defeitos identificados durante os ciclos de testes;
  • Escrever e manter testes automatizados para garantir a estabilidade das entregas;
  • Participar de revisões de código (Code Reviews), contribuindo para a qualidade técnica e evolução contínua da base de código;
  • Atuar em time multidisciplinar colaborando com cerimônias e práticas ágeis de desenvolvimento.

Requirements

  • Requisitos Obrigatórios:
  • Formação superior completa ou em andamento em Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas, Engenharia de Software ou áreas afins;
  • Conhecimento da linguagem Kotlin e dos fundamentos de Programação Orientada a Objetos; - Compreensão dos componentes básicos do ecossistema Android e seus ciclos de vida (Activity, Fragment, Lifecycle);
  • Noções de padrões de arquitetura para Android (como MVVM e separação de camadas);
  • Familiaridade com desenvolvimento de interfaces em Android (layouts em XML);
  • Conhecimento prático em controle de versão utilizando Git; - Inglês técnico para leitura e escrita de documentação. Requisitos diferenciais:
  • Experiência prática com Jetpack Compose e gerenciamento de estado na UI;
  • Conhecimento no uso de Kotlin Coroutines e fluxos reativos (Flow / StateFlow);
  • Familiaridade com frameworks de injeção de dependência (Hilt ou Dagger);
  • Experiência em consumo de APIs REST com Retrofit e bibliotecas de serialização de dados;
  • Noções de execução e agendamento de tarefas em segundo plano (como WorkManager ou Services);
  • Conhecimento na escrita de testes unitários (JUnit, MockK ou similares);
  • Noções de persistência de dados local (DataStore, Room ou SharedPreferences);
  • Noções de organização de projetos modulares e scripts de build com Gradle;
  • Conhecimentos em Kotlin Multiplatform (KMP) para compartilhamento de código entre plataformas;
  • Boas noções de boas práticas de desenvolvimento (Clean Code e princípios SOLID).
Ramp

Mobile Engineer, Android

📅 Jul 31, 2025
Ramp👥 10,000+ employees🏢 Financial Services🤝 B2B

Build and launch Android app features, improve the mobile platform and engineering practices, and partner with Product and Design to shape customer-focused features and intelligent finance experiences.

Android DevelopmentKotlinJetpack ComposeMobile Design Patterns

Trusted by Remote Workers