Desenvolvimento de aplicativos móveis é uma oportunidade de carreira em constante evolução.
A área requer profissionais apaixonados por tecnologia e conhecimento para trabalhar em projetos inovadores que melhoram a vida das pessoas empreendedoras do Brasil.
Nossa abordagem
No desenvolvimento de aplicativos, valorizamos a autonomia e a proatividade (Own It) ao mesmo tempo em que aprendemos com os erros e encaramos desafios como oportunidades de aprendizado (Live the Ride). Nossa equipe agrega simplicidade e sinceridade (No Bullshit) enquanto trabalhamos em conjunto para alcançar objetivos (Team Play). Nossa motivação é enxergar o impacto do nosso trabalho na vida do cliente (The Reason).
O que estamos procurando
* Profissionais interessados em adotar novas tecnologias e aprender mais sobre Kotlin Multiplataforma;
* 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;
* Conhecimentos sobre investigação, troubleshooting e depuração de sistemas;
* Conhecimentos sobre integração de 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;
* Ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude);
* 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);
Preferências
* Conhecimentos em KMP - Kotlin Multiplataforma;
* Familiaridade com gerenciadores de dependência (CocoaPods, Carthage, SPM), Fastlane;
* Conhecimentos em Android Studio e Gradle;
* Conhecimentos de desenvolvimento com React Native;
* Públicaao de apps (Play Store e/ou App Store);
* Conhecimentos 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;
* Conhecimentos em produtos digitais financeiros e/ou apps de larga escala;