Tech Lead Mobile

Webmotors

São Paulo

Presencial

BRL 223 200 - 334 800

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Uma empresa de tecnologia de mobilidade em São Paulo busca um(a) Tech Lead Mobile para liderar o time responsável pelo desenvolvimento de aplicativos. O candidato ideal terá amplo conhecimento em desenvolvimento mobile, metodologias ágeis e será responsável por garantir a qualidade e segurança dos produtos. Se você se identifica com um ambiente desafiador e inclusivo, esta é uma ótima oportunidade para você!

Qualificações

  • Conhecimento consolidado em desenvolvimento mobile com Kotlin, Java, Swift ou Objective C.
  • Forte habilidade em programação orientada a objetos e reativa.
  • Experiência em APIs Rest e conceitos de GraphQL.

Responsabilidades

  • Liderar a equipe de desenvolvimento mobile.
  • Monitorar e implementar melhorias nos produtos mobile.
  • Realizar revisão de código e garantir qualidade nas entregas.

Conhecimentos

Desenvolvimento mobile
Programação orientada a objetos
Programação reativa
APIs Rest
Design Patterns
Testes unitários
Metodologias ágeis

Ferramentas

Android Studio
Xcode
VS Code
Google Play Console
Apple Store
Jenkins
Firebase Crashlytics
DataDog

Descrição da oferta de emprego

a 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 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 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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile

Projeto22 • São Paulo

Presencial
BRL 90 000 - 130 000
Vale Refeição
Vale Alimentação
Vale Transporte
+5
Desenvolvedor(a) Flutter - Sênior
Desenvolvedor(a) Flutter - Sênior

Rethink by Framework • Brasil

Presencial
BRL 90 000 - 140 000
Desenvolvimento Flutter - 133821
Desenvolvimento Flutter - 133821

GFT Technologies • Barueri

Híbrido
Desenvolvedor(a) Mobile Android Sênior
Desenvolvedor(a) Mobile Android Sênior

Stefanini Brasil • São Paulo

Presencial
Desenvolvedor(a) Pl | Mobile (React Native e TypeScript)
Desenvolvedor(a) Pl | Mobile (React Native e TypeScript)

Vibra • Rio de Janeiro

Presencial
Plano de Saúde e Odontológico
Vale-Alimentação e/ou Refeição
Auxílio-Educacional
+5
Tech Lead (Foco em Inovação & Produto | Apps)
Tech Lead (Foco em Inovação & Produto | Apps)

2Future • São Paulo

Presencial
Desenvolvedor (a) Android
Desenvolvedor (a) Android

Server Softwares • Novo Hamburgo

Presencial
BRL 89 000 - 134 000
Programador (a)
Programador (a)

SD Sistemas • Cabo Frio

Presencial
BRL 90 000 - 130 000
[Tech] Engenharia de Software Junior
[Tech] Engenharia de Software Junior

TOTVS • Rio de Janeiro

Presencial
Desenvolvedor(a) Frontend Mobile
Desenvolvedor(a) Frontend Mobile

ARCA Mobility as a Service • Curitiba

Presencial