Senior Engenheiro de Software Móvel Nossa equipe está procurando por um profissional experiente e apaixonado para ajudar a desenvolver soluções inovadoras para nossos clientes. Descrição do Cargo O engenheiro de software móvel será responsável por criar e implementar aplicativos móveis de alta qualidade, utilizando tecnologias como Kotlin e Jetpack Compose. Ele trabalhará em estreita colaboração com o time de desenvolvimento para garantir que os produtos sejam entregues dentro do prazo e dentro dos requisitos. Requisitos Técnicos Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose. Knowledges em padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados. Conhecimentos de arquitetura de módulos e componentização. Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots, utilizando ferramentas como JUnit, Espresso, Mockito, XCTest, Snapshot Testing, entre outras. Habilidade para integrar APIs RESTful, serviços em nuvem (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push. Conhecimentos sobre estrutura de CI/CD, pipeline automatizado. Público-acao com as seguintes habilidades: Desenvolvimento de aplicações móveis Criar soluções personalizadas de acordo com a necessidade do cliente Integração de APIs Gerenciamento de versões Tecnologias usadas: Java, Kotlin, Android Studio, Gradle, Materiais necessários para a realização da atividade: Computador, Internet, Moodle Benefícios Nossos benefícios incluem plano de saúde, vale-refeição, auxílio-remoto e mais. Etapas do Processo Seletivo A seguir estão as etapas do processo seletivo: