Pular para o conteúdo principal
Candidaturas encerradas

Tech Lead Mobile

Tipo de vaga: Efetivo

Modelo de trabalho: Híbrido

Vaga também para PcD

Descrição da vaga

Na Webmotors, acreditamos que respeito e inclusão são fundamentais para o nosso sucesso. Valorizamos a diversidade e, por isso, candidaturas de pessoas #pretas, #mulheres, #PCD, #LGBTQIA+ e #melhoridade são muito bem-vindas! 😉


Estamos em busca de um(a) Tech Lead Mobile (Nativo/Flutter) para liderar nosso time, garantindo a entrega de atividades com qualidade e alinhadas às necessidades do negócio. O candidato ideal deve ter forte habilidade de comunicação, ser proativo na identificação de soluções, atuar como mentor, promover um ambiente de confiança, e estar atualizado com as tendências tecnológicas. Se você busca um ambiente inclusivo e desafiador, inscreva-se para fazer parte da nossa equipe!

Responsabilidades e atribuições

* Monitoramento do produto (Datadog, grafana, newrelic, firebase crashlytics, firebase performance, firebase...), permitindo buscar informações relevantes de melhorias e de novas monitorias; 

* Propõe e levanta insumos técnicos para o desenvolvimento de novas features e arquiteturas aderente ao time que trabalha (kotlin, Swift, Objective C, Java e Dart); 

* Propõe e levanta insumos para novas aplicações utilizando as linguagens de programação aderentes ao time que trabalha (kotlin, Swift, Objective C, Java e Dart); 

* Propõe e levanta insumos para novas funcionalidades do(s) produto(s) do time utilizando as linguagens de programação aderentes ao time que trabalha (kotlin, Swift, Objective C, Java e Dart); 

* Propõe e implementa evolução de aplicações existentes utilizando as linguagens de programação aderentes ao time que trabalha (kotlin, Swift, Objective C, Java e Dart); 

* Garantir as boas práticas de desenvolvimento, escalabilidade, segurança e performance; 

* Realiza CodeReview e garante a execução dos deploys; 

* Atuar em equipes multidisciplinares. 

* Desenvolver mentoria técnica com outros membros do time; 

* Compartilhar o conhecimento com seus pares/chapter; 

* Orientar práticas e padrōes entre os desenvolvedores; 

* Manter e evoluir Devops; 

* Manter e evoluir documentações e conhecimento de uso delas; 

Requisitos e qualificações

* Conhecimento consolidado em desenvolvimento mobile, adequado ao time que trabalha, permitindo dar insumos para o time sobre prós e contras da utilização de cada estratégia (Java e Kotlin ou Swift e Objetive C)  

* Conhecimento consolidado em programação orientada a objetos e programação reativa (RX Swift ou Coroutine), permitindo dar insumos para o time sobre prós e contras da utilização de cada estratégia 

* Conhecimento consolidado em conceitos de APIs Rest, que permita analisar e questionar modelo de request e response, propondo mudanças e melhorias no ecossistema mobile; Desejável conhecimento em GraphQL; 

* Conhecimento avançado em guidelines de design (Material Design e Apple Interface Guideline), possibilitando questionar melhores práticas da guideline, propondo mudanças e melhorias; 

* Conhecimento consolidado em Design Patterns (Clean architecture, builder, singleton, adapter, observer, model view controller, model view viewModel, Model view presenter e BLoC/Cubit), ter pleno conhecimento dos conceitos que o trabalho necessita, permitindo dar insumos para o time sobre prós e contras da utilização de cada estratégia; 

* Conhecimento consolidado em testes unitários e instrumentados, permitindo , permitindo dar insumos para o time sobre prós e contras da utilização de cada estratégia; 

* Desenvolver, monitorar e trazer do mercado/da comunidade 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. 

* Dar manutenção e sugerir/aplicar melhorias em modularização de componentes, tanto internos quanto externos, de acordo com o contexto do time (Jenkins, Jfrog, Repositórios apartados em github); 

* Utilizar ferramentas de monitoramento (firebase crashlytics e DataDog) de forma autonoma, tendo pleno conhecimento para auxiliar nas análises e mudanças sugeridas para a equipe. 

* Conhecimento em metodologia agil, como são trabalhados, quais as cerimônias e atuar no formato que o time trabalha ( Scrum ou Kanban). 

* Acompanhamento, manutenção e evolução do CI/CD desenvolvido nos projetos de forma autonoma (fastlane e jenkins) 

* Conhecimento e aplicação de provas de conceito em demais stacks de desenvolvimento mobile, promovendo sugestões e melhorias no contexto mobile (flutter, Swift, Kotlin, Objective C, Java) 

* Manter documentações de arquiteturas, estratégias de desenvolvimento e guia de desenvolvimento mobile. 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Contratação

A Webmotors

Aqui na Webmotors respeito e inclusão fazem parte dos nossos itens de série. Acreditamos que as diferenças somam e por isso, #diversidade é um de nossos pilares. Então, candidaturas de pessoas #pretas, #mulheres, #PCD, #LGBTQIA+ e #melhoridade são muito bem-vindas! ;)


Estamos há 29 anos na estrada e fomos a primeira startup brasileira a inovar na forma de comprar e vender carros e motos. Nesses anos, não paramos de acelerar e evoluímos para muuuuito além dos classificados! Contamos com acionistas super estratégicos e robustos, o Grupo Santander e australiana Car Sales, e juntos criamos um ecossistema de soluções, uma vez que queremos estar com os nossos clientes ao longo da sua jornada de compra, venda e uso de veículos.

 

Hoje somos líderes de mercado e o ecossistema mais completo do segmento! Mas fica tranquilo, porque o que não falta é combustível para acelerar ainda mais. Com uma visão consolidada, nós queremos ganhar o mundo (e já estamos acelerando nesse percurso).

 

Somos um time de pilotos movido pela inovação e pelo entusiasmo. Ninguém gosta de mesmice e o nosso motor é um v8 pulsante com mais de 200 cavalos. Aceleramos juntos pelo mesmo objetivo, afinal aqui ninguém é passageiro!

 

Na Web a gente une o melhor de dois mundos: a inovação e fluidez de uma startup, e a solidez financeira de um grande banco. E as 6 marchas que nos guiam no dia a dia, para mudar, crescer, melhorar e fazer mais, são: diversidade, excelência, empatia, ousadia, transparência e inconformismo.

 

E você? Também acredita que a criatividade, inovação e a mobilidade podem nos levar mais longe?

 

Então aperta o cinto e bora pisar fundo, porque aqui é do melhor jeito. O seu jeito! ;)