Desenvolvedor sênior de software móvel é o responsável por criar soluções inovadoras para dispositivos móveis.
Descrição do Cargo
O candidato deve ter experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose. É importante conhecer padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados.
Além disso, é necessário ter 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.
O ideal é que o candidato tenha habilidade para integrar APIs RESTful, serviços em nuvem (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push.
É também importante ter conhecimento em estrutura de CI/CD, pipeline automatizado, publicação de apps (Play Store e/ou App Store) e ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude).
Além disso, é fundamental ter 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.
Faça parte de nossa equipe de Desenvolvimento Móvel e ajude a criar produtos de alta qualidade!
Criaremos um ambiente desafiador e estimulante onde você pode aprender e crescer profissionalmente. Você estará envolvido em projetos de ponta e terá acesso a tecnologias e ferramentas avançadas.
Nossa cultura valoriza a inovação, a criatividade e a resolução de problemas complexos. Nossa missão é criar soluções inovadoras que melhoram vidas.