Tipo de contratação: CLT (Efetivo)Cargo: Desenvolvedor Android Sênior (Search Experience)Jornada de trabalho: segunda a sexta das 9h às 18h - RemotoBenefícios:600,00 de vale refeição em benefício flexível;500,00 para reembolso de plano de saúde.Responsabilidades e atribuiçõesComo Pessoa Desenvolvedora de Software Sênior - Android, você irá somar ao Chapter de Mobile que tem como objetivo trabalhar na evolução do aplicativo, além de garantir uma boa experiência para a base de usuários, proporcionando uma experiência simples alinhada às realidades do mercado brasileiro - atuação o contexto de search experience.Principais atividades:Atuar com desenvolvimento de soluções ponta a ponta;Trabalhar em conjunto com os demais times de engenharia para construir e manter produtos, com foco em nossos clientes;Prezar pela excelência do software, aliando o seu conhecimento técnico e experiência, com uma postura proativa;Ter autonomia, com a responsabilidade de entregar um software que atenda um volume massivo de requisições, com alta disponibilidade e que gere um impacto para o negócio.Requisitos e qualificações:Graduação - Concluído - ObrigatórioExperiência como engenheiro de software mobile, atuando com Kotlin, Java;Experiência com Design Patterns (Ex: Model - View - View Model, Adapters, Singletons, Dependency Injection e etc);Experiência com versionamento de código (Ex: Git, gitflow);Experiência com metodologias ágeis e práticas ágeis (Ex: Scrum, Kanban, Pair Programming);Experiência em desenvolvimento orientado a testes (Ex: TDD, BDD);Experiência com testes unitários (Ex: JUnit, Mockito, Mockk);Experiência com testes instrumentados (Ex: teste de integração, end to end e testes de interface);Conhecimento em integração contínua e distribuição contínua (Ex: CI, CD, fastlane, github actions);Conhecimento sobre observabilidade e monitoramento;Experiência em ferramentas de buscas - search experience.IMPRESCINDÍVEL: Ter conhecimento técnico sobre performance devido ao uso de sdks de terceiros e ter experiência em Kotlin com Compose e MVVM.Pode ser um diferencial/desejável:Atuação em projetos de alta escalabilidade, com milhares de usuários ativos;Conhecimento em outras stacks de desenvolvimento mobile.Soft skills:Pessoas que sejam apaixonadas por tecnologia e entendam a importância de usar boas práticas (Engenharia de Software, Arquitetura, Algoritmos, Cultura ágil, etc.) no desenvolvimento de um produto.