Descrição do Cargo
Somos procuradores de profissionais apaixonados por tecnologia e conhecimento para liderar projetos mobile em nossa empresa.
Como Sênior Engenheiro Mobile, você será responsável por compartilhar seus conhecimentos em padrões arquiteturais e design de código, familiarizado(a) com testes unitários, automatizados e oferecendo suporte às pessoas desenvolvedoras do time.
A sua experiência deve incluir:
* Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
* Fortes 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;
* Experiência em investigação, troubleshooting e depuração de sistemas.
O que aumenta as suas chances:
* Conhecimentos em KMP - Kotlin Multiplataforma;
* Familiaridade com gerenciadores de dependência (CocoaPods, Carthage, SPM), Fastlane;
* Experiência em Android Studio e Gradle;
* Experiência de desenvolvimento com React Native;
* Contribuição em projetos Open Source;
* Experiência com desenvolvimento de Design System com compreensão dos princípios de design systems, incluindo componentização, padronização de UI/UX, uso de bibliotecas de componentes, diretrizes de design e padrões de interface;
* Experiência com produtos digitais financeiros e/ou apps de larga escala;