Descrição do Cargo
Estamos procurando por um profissional comprometido para desenvolver soluções inovadoras em tecnologia, utilizando suas habilidades em Android e Kotlin Multiplataforma.
Responsabilidades:
* Desenvolver aplicativos móveis de alta qualidade;
* Implementar novas funcionalidades e melhorias nos sistemas existentes;
* Mantém-se atualizado sobre as últimas tendências e tecnologias na área;
* Faz parte de uma equipe multidisciplinar com designers, desenvolvedores e gerentes de produto.
Requisitos:
* Obrigatório ter experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
Conhecimentos 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;
Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares, comunicando-se de forma eficaz com demais pessoas do time, designers, desenvolvedores, gerentes de produto e outros stakeholders, com habilidades de comunicação e colaboração;
Conhecimentos sobre metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban;
Capacidade de se comunicar de forma concisa, franca e clara (também por escrito).
Vantagens:
* Conhecimento de KMP - Kotlin Multiplataforma;
* Familiaridade com gerenciadores de dependência (CocoaPods, Carthage, SPM), Fastlane;
* Conhecimento de desenvolvimento com React Native;
* Públicação de apps (Play Store e/ou App Store);
* Conhecimento com desenvolvimento de Design System.
Ambiente de Trabalho:
Trabalharemos em uma ambiente flexível, onde você poderá crescer ao longo da carreira. Teremos oportunidades de aprendizado contínuo e feedback construtivo.