O que esperamos das pessoas que se candidatam?
Estamos interessados em pessoas desenvolvedoras que sejam indivíduos atenciosos, responsáveis e apaixonados, que apreciem desafios. Estamos à procura de alguém que não apenas seja versado em desenvolvimento de software, mas também tenha um forte conhecimento de boas práticas de programação, esteja entusiasmado em aprender e não tenha medo de enfrentar novos desafios trabalhando em soluções que envolvem computação em nuvem, streaming de mídia e controle de direitos autorais (DRM).
RESPONSABILIDADES E ATRIBUIÇÕES
O que uma pessoa desenvolvedora Android faz na Agile Content?
Você fará parte de nossa equipe de engenharia de produtos do Agile Device Manager para trazer produtos reconhecidos e serviços ao mercado, construindo a melhor experiência de TV.
Participar no desenvolvimento de novos produtos e na evolução dos já existentes, contribuindo nas decisões arquitetônicas (ex: Plataforma de TV de Nova Geração)
Colaborar na concepção e implementação de novos recursos necessários para suportar AndroidTV, Android
Aplicativos SetTopBox e Android e funcionalidades e lançamentos da plataforma.
Auxiliar no fornecimento de análise e desenvolvimento para alto desempenho, confiável, seguro e escalável e aplicativos com boa experiência do usuário.
REQUISITOS E QUALIFICAÇÕES
2 á 3 anos de experiência em desenvolvimento Android.
Forte compreensão dos fundamentos da programação orientada a objetos.
Experiência em melhores práticas de desenvolvimento de software, incluindo otimização, documentação e teste.
Conhecimento do Android SDK, diferentes versões do Android e como lidar com diferentes tamanhos de tela.
Familiaridade com APIs RESTful para conectar aplicativos Android a serviços back-end.
Conhecimento dos princípios, padrões e práticas recomendadas de design de UI do Android
Experiência com armazenamento offline, threading e ajuste de desempenho
Familiaridade com APIs de mensagens na nuvem e notificações push.
Compreensão dos princípios de design e diretrizes de interface do Android do Google.
Tratamento de repositórios de software e controle de versão GIT.
Experiência em metodologias ágeis (SCRUM, Kanban, ...)
Nível de inglês B2 ou equivalente.
CONHECIMENTO DESEJÁVEL
Kotli
Java
MVVM Architecture
JetPack Compose
Kotlin Coroutines
RxJava
Retrofit 2
Firebase
INFORMAÇÕES ADICIONAIS
Benefícios *Contratação CLT full
Day off no dia do aniversário
Seguro de saúde, odontológico e de vida de primeira linha sem coparticipação e sem desconto
Vale Refeição sem desconto
Aulas de Inglês
Aulas de Espanhol
Plano de participação nos lucros
Auxílio Creche
Auxílio para realização de cursos e certificações
#J-18808-Ljbffr