* Conhecimento avançado em desenvolvimento mobile, adequado ao time que trabalha, permitindo o desenvolvimento de forma autônoma com pouca ou nenhuma dependência (Kotlin, Swift e Dart);* Conhecimento avançado em programação orientada a objetos e programação reativa, permitindo o desenvolvimento de forma autônoma com pouca ou nenhuma dependência;* Conhecimento avançado em conceitos de APIs Rest, que permita analisar e questionar modelo de request e response, propondo mudanças e melhorias para o time;* Conhecimento avançado em guidelines, aderente ao time que trabalha (material design, Swift UI, Native components e Flutter), possibilitando questionar melhores práticas da guideline, propondo mudanças e melhorias;* Conhecimento avançado em Patterns (Clean architecture, builder, singleton, adapter, observer, model view controller, model view viewModel, Model view presenter, VIPER, publish/subscribe e BLoC), ter pleno conhecimento dos conceitos que o trabalho necessita, aplica-los e desenvolve-los de forma autônoma;* Conhecimento consolidado em testes unitários e instrumentados, permitindo o desenvolvimento de forma autônoma;* Desenvolver e monitorar boas práticas de segurança, evitando vazamento de chaves de acesso, senhas e informações confidenciais (Exemplo: uso de dexguard, proguard, keychain, R8, e criptografias)* Desenvolver e monitorar o console (Android Studio, Xcode e VS Code) para detectar leaks de memória, peso de renderização de tela (overlay), e utilizar de ferramentas para melhorar o desempenho;* Utilizar as consoles de publicação de aplicativos (Google play console e Apple Store), enviar builds para a loja e quais as informações são necessárias para o lançamento ou atualização dos aplicativos iOS e Android.* Desenvolver e dar manutenção em modularização de componentes, tanto internos quanto externos, de acordo com o contexto do time (Bitrise, Jenkins, Jfrog, Repositórios apartados em Github);* Trabalhar com ferramentas de monitoramento (grafana, firebase crashlytics, google play, apple store, play console, Apple developer e DataDog) de forma autonoma, tendo pleno conhecimento para auxiliar nas análises.* Conhecimento em metodologia agil, como são trabalhados, quais as cerimônias e atuar no formato que o time trabalha (Scrum ou Kanban).* Manutenção e acompanhamento do CI/CD desenvolvido nos projetos, com auxilio do time e/ou estudos (fastlane, jenkins, bitrise e github actions).* Conhecimento em demais stacks de desenvolvimento mobile, aprendendo os conceitos para justificar qual a melhor forma para determinada situação (react native, flutter, Swift, Kotlin, Objective C, Java);* Conhecimento de ciclo de vida de um widget em Flutter;* Conhecimento em criação de packages e plugins em Flutter;* Conhecimento avançado: Aplica conceitos deste conhecimento/experiência para despensar atividades principais para o desenvolvimento do trabalho, atua com autonomia e dá orientação e formação.Bônus:* Conhecimento em integração do Flutter como um módulo dentro de aplicativos nativos;* Conhecimento em integração do FlutterEngine, FlutterEngineGroup, Flutter BinaryMessenger & Pigeons.O que o piloto fará no dia a dia:* Monitoramento do produto (Firebase);* Propõe e toma decisões técnicas para o desenvolvimento de novas features e arquiteturas aderente ao time que trabalha (Kotlin, Swift e Dart);* Desenvolvimento de novas aplicações utilizando as linguagens de programação aderentes ao time que trabalha (Kotlin, Swift e Dart);* Desenvolvimento de novas funcionalidades do(s) produto(s) do time utilizando as linguagens de programação aderentes ao time que trabalha (Kotlin, Swift e Dart);* Manutenção e evolução de aplicações existentes utilizando as linguagens de programação aderentes ao time que trabalha (Kotlin, Swift e Dart);* Garantir as boas práticas de desenvolvimento, escalabilidade, segurança e performance;* Realiza CodeReview e garante a execução dos deploys (Jenkins e Github Actions).Bônus: Conhecimento em DataDog.O que é esperado desse piloto:* Atuar em equipes multidisciplinares;* Desenvolver mentoria técnica com outros membros do time;* Tomar a frente das principais atividades do time;* Propõe soluções de acordo com a necessidade de negócio;* Desenvolve as atividades de acordo com as necessidades dos clientes;* Estabelece relações de confiança com o time/pares;* Ensina e compartilha conhecimento com o time/pares/chapter;* Resolve os problemas do time/pares;* Se comunicar de forma clara, saber se expressar, inteligível, fazer com que os interlocutores entendam;* Influencia na priorização das atividades de desenvolvimento;* Demonstrar senso crítico técnico e de processos/comportamental;* Bom relacionamento, postura profissional;* Flexível e aberto a mudanças (processos, time, código);* Estar atualizado com as novidades tecnológicas do mercado;* Acompanhar/conhecer e disseminar as metas da empresa alinhando-as com as tarefas do dia a dia.