Terras

Pessoa desenvolvedora Android Pleno

Remoto / REMOTO

Descrição da vaga

Se você procura uma empresa que possua um ambiente colaborativo, inovação constante, com grandes oportunidades e que tenha como propósito causar impacto positivo na sociedade, seu lugar é conosco!

Nós desenvolvemos aplicações web e mobile, com as seguintes tecnologias / frameworks:

PHP - CakePHP, Laravel

NodeJs / Elixir

Javascript - ReactJs, Angular

Banco de dados: PostgreSQL / PostGIS / Realm

Android: Java / Kotlin

Google Earth Engine

AWS / GCP

Aqui você poderá colaborar com isso e muito mais, dependendo do caminho que você escolher.

Responsabilidades e atribuições

Principais atribuições para o cargo:

Codificação e documentação de aplicações

Estudar regras de negócios das soluções desenvolvidas

Participar da modelagem de soluções tecnológicas junto a clientes

Participar de rotinas em equipes ágeis e multidisciplinares

Codificação de testes unitários e de usabilidade

Manutenção de softwares legados

Atendimento, em nível básico, a chamados de Help desk

Requisitos e qualificações

Requisito obrigatório:

Graduação em TI ou experiência profissional equivalente

Experiência profissional de pelo menos 4 anos na área de desenvolvimento.

Conhecimentos obrigatórios:

Uma ou mais linguagens modernas de programação voltadas para Mobile (Kotlin, Java, React Native, Flutter)

Banco de dados relacionais e/ou não relacionais

Lógica de programação

Linguagens de programação orientada a objetos

Testes de software

Padrões de projeto

Conhecimentos desejáveis:

Métodos ágeis

Inglês intermediário

Aspectos complementares para o cargo:

Boa capacidade de sinergia e trabalho em equipe

Boa capacidade de planejamento

Trabalho com orientação para resultados

Boa capacidade de aprendizagem e desenvolvimento

Conhecimentos em desenvolvimento ágil de software

Conhecimento prático em qualidade de software

Boa capacidade analítica

Boa capacidade de entrega

Você irá se destacar se tiver estes conhecimentos:

 

Experiência com desenvolvimento Android

Conhecimento de Orientação a Objetos

Experiência com a IDE Android Studio

Padrões de projeto: MVP / MVVM / Clean Code

Experiência com Firebase: Cloud Messaging / In-App Messaging / Crashlytics / ML Toolkit / TestLab

Experiência com testes: Testes unitários / Testes automatizados / Teste de Interface do Usuário / Test Driven Development - TDD / Testes Farm

Experiência com APIs Google: Maps / Places

Noções de Desenvolvimento Ágil: Scrum / Kanban / XP

Experiência com Bancos de Dados: SQLite / Realm

Experiência com sincronização de dados: JSON / XML / Web Services REST

Noções de UX/UI: Material Design / Noções dos conceitos de SOLID, INVEST e SMART / Noções de Clean Code e Refatoração

Informações adicionais

Diferenciais:

Trabalho remoto ou presencial (escolha do colaborador; atualmente o time dev está 100% remoto)

Ambiente sadio e colaborativo

Horário flexível

Sem "dress code"

Café, frutas e outros alimentos (quando no escritório)

Interações com empresas no mundo inteiro

Salários e benefícios

Faixa salarial: de R$ 4.727,19 a R$ 7.386,23

Vale alimentação (R$ 1.000,00)

Plano de saúde com cobertura nacional - (100% pago pela empresa)

Plano odontológico com cobertura nacional - (100% pago pela empresa)

Seguro de vida - (R$ 50.000,00 a apólice)

Auxílio transporte (se presencial)

No decorrer da nossa história desenvolvemos tecnologias de ponta para a elaboração e estruturação de sistemas para coleta, armazenamento, visualização e gestão de dados, sob forma mobile, plataforma on-line e banco de dados geoespacial; além de ampla experiência no desenvolvimento de soluções para o mapeamento e monitoramento de uso e cobertura do solo em todo o território nacional.