Vaga Mobile

Mobile Software Engineer - Android

Java Android Android Studio

Pampa Devs - Consultoria e Desenvolvimento de Ti Ltda

Pampa Devs - Consultoria e Desenvolvimento de Ti Ltda

Pequena/média empresa

Salário: Até R$8.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

A Pampa Devs nasceu através do desejo de tornar soluções tecnológicas mais acessíveis a todo ecossistema empreendedor.

Temos um modelo de trabalho contínuo, focando a longo prazo que possibilita desde o pequeno fundador, sem conhecimento técnico, ganhar um destaque no mercado, até à grande corporação que precisa automatizar um novo fluxo de trabalho interno.

Temos apenas uma certeza: a vitória virá através de tecnologia bem empregada e aprimorada e nós vamos te ajudar a vencer no mercado.

Atividades e Responsabilidades

Programar, codificar e testar na plataforma Android. Executar a manutenção dos sistemas, fazendo eventuais correções necessárias, visando atender às necessidades dos usuários. Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos.

Requisitos

Experiência de trabalho no desenvolvimento de aplicativos Android, usando Android SDK
Conhecimento prático do cenário mobile geral, arquiteturas, tendências e tecnologias emergentes
Sólida compreensão do ciclo de vida completo do desenvolvimento mobile
Proficiência no desenvolvimento de interfaces a partir de protótipos de design
Proficiência em ferramentas de versionamento de código
Bom entendimento de layout de restrição e otimização de árvore de layout
Experiência com APIs RESTful
Experiência com os novos componentes AndroidX / Android Jetpack (especialmente Navigation Component e Coroutines)
Experiência com bibliotecas e APIs de terceiros (Retrofit, Glide...)
Familiaridade com as diretrizes de UX para Android
Familiaridade com bibliotecas de injeção de dependência (Hilt, Koin...)

Diferenciais
Ter publicado pelo menos um aplicativo Android original
Experiência com Kotlin
Familiaridade com outros componentes do sistema, serviços ao vivo e receptores de transmissão
Familiaridade com o processo de desenvolvimento Agile/Scrum
Familiaridade com CI/CD
Experiência com vários provedores de dados, como Firebase
Experiência com testes unitários e automação de testes para Android