Desenvolvedor Android
Estamos procurando por um profissional talentoso para fazer parte da nossa equipe de tecnologia.
Descrição do Cargo
O candidato ideal será responsável por projetar, desenvolver e aprimorar nosso aplicativo móvel para a plataforma Android, garantindo uma experiência de usuário excepcional, performática e de alta qualidade.
* Projetar, construir e manter aplicativos nativos para a plataforma Android utilizando Kotlin e Java.
* Colaborar com designers de UI/UX e gerentes de produto para traduzir requisitos e protótipos em funcionalidades técnicas de alta qualidade.
* Garantir a performance, qualidade e responsividade do aplicativo.
* Integrar com APIs RESTful para consumir e apresentar dados de forma eficiente.
* Escrever código limpo, modular e testável, aplicando as melhores práticas de desenvolvimento Android.
* Participar ativamente de code reviews para manter a qualidade e consistência do código.
* Identificar, diagnosticar e corrigir bugs e gargalos de performance.
* Manter-se atualizado com as últimas tendências, bibliotecas e convenções do ecossistema Android.
* Colaborar na definição da arquitetura do aplicativo, tomar decisões técnicas estratégicas e mentorar outros desenvolvedores da equipe.
Requisitos
Aqui estão os requisitos necessários para o cargo:
* Formação superior em Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas;
* Proficiência em Kotlin e Java;
* Sólida experiência com o Android SDK e diferentes versões do Android;
* Conhecimento profundo dos componentes do Android Jetpack (ex: ViewModel, LiveData, Room, Navigation, Compose);
* Experiência com arquiteturas de software mobile, como MVVM e MVI;
Familiaridade com o desenvolvimento de interfaces de usuário modernas, utilizando Jetpack Compose (altamente desejável) e Views (XML);
Experiência com o consumo de APIs RESTful utilizando bibliotecas como Retrofit e OkHttp;
Conhecimento em injeção de dependência com Dagger, Hilt ou Koin;
Prática com programação reativa (Coroutines, Flow) e/ou RxJava;
Experiência com testes unitários (JUnit, Mockito) e de instrumentação (Espresso);
Domínio do sistema de controle de versão Git;
Paixão por Mobile: Forte interesse em tecnologias móveis e em criar experiências de usuário fluidas e intuitivas;
Atenção aos Detalhes: Capacidade de implementar interfaces complexas com alta fidelidade em relação ao design proposto;
Colaboração e Comunicação: Habilidade para trabalhar de forma eficaz em equipe e comunicar ideias técnicas de forma clara;
Autonomia e Proatividade: Capacidade de assumir a responsabilidade por tarefas e projetos, buscando soluções de forma independente;
Resolução de Problemas: Mentalidade analítica para depurar e resolver problemas complexos em ambientes de produção;
Visão Estratégica: Habilidade para pensar a longo prazo sobre a escalabilidade e manutenção do código e da arquitetura;
Portfólio com aplicativos publicados na Google Play Store é um grande diferencial.
Conhecimento em práticas de CI/CD (Integração e Entrega Contínua) para aplicativos mobile.
Benefícios
Os nossos benefícios são flexíveis e se adaptam às suas necessidades.
* Plano de saúde Unimed sem mensalidades para titular e dependentes, somente coparticipação (regional);
* Seguro de vida;
* Vale-refeição ou vale-alimentação (R$34,87 por dia trabalhado), sem descontos, com possibilidade de complementação;
* Opção por vale-transporte, com desconto de 3%;
* Meu Pet Club, plano de saúde pet;
* Plano odontológico (Metlife), podendo incluir dependentes;
* Wellhub para se exercitar e movimentar o corpo;
* VIK, app gamificado para estimular a prática de atividade física;
* InvestPass para auxiliar na organização financeira;
* Vale cultura, para turbinar seus momentos de lazer;
RentieScholarship, auxílio financeiro para estudos (graduação, pós-graduação, idiomas ou certificações);
Learning Rocks, plataforma com foco no desenvolvimento de soft skills;
Udemy, plataforma de ensino para hard skills;
Day Off de aniversário;
Sem código de vestimenta;
Kit maternidade para gestantes, licença-maternidade estendida (6 meses) e auxílio de R$ 800 no mês de nascimento do bebê;
Keiken, aplicativo de saúde e bem-estar, com assistência psicológica;
RentieHunter, programa interno de indicações.
Outros Benefícios
Além disso, também oferecemos:
Frutas frescas todos os dias;
Máquina de café e chá à disposição;
Espaços de descompressão (ping-pong, videogame, etc.);
Happy hours e outras celebrações.