Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Tech Lead Mobile

Webmotors

Rio Branco

Presencial

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em Rio Branco está em busca de um(a) Tech Lead Mobile (Nativo / Flutter) para liderar a equipe, assegurando entrega de qualidade e alinhamento com as necessidades do negócio. O candidato deve possuir experiência em desenvolvimento mobile e ser proativo, atuando como mentor e promovendo um ambiente de confiança. Oportunidade de trabalho inclusivo em um ambiente desafiador, onde candidatos das mais diversas origens são bem-vindos.

Qualificações

  • Conhecimento consolidado em desenvolvimento mobile (Java, Kotlin, Swift, Objective C).
  • Forte habilidade em programação orientada a objetos e reativa.
  • Conhecimento em design guidelines (Material Design, Apple Interface Guideline).
  • Experiência com CI/CD utilizando Fastlane e Jenkins.
  • Conhecimento em metodologias ágeis (Scrum, Kanban).

Responsabilidades

  • Liderar a equipe técnica garantido entrega de qualidade.
  • Monitorar e evoluir aplicações existentes.
  • Realizar mentorias técnicas para a equipe.
  • Implementar boas práticas de desenvolvimento.
  • Gerenciar e evoluir DevOps e documentações.

Conhecimentos

Desenvolvimento Mobile
Programação Orientada a Objetos
Programação Reativa
API Rest
Design Patterns
Testes Unitários
Metodologia Ágil

Ferramentas

Android Studio
Xcode
VS Code
Jenkins
Data Dog
Firebase Crashlytics
Descrição da oferta de emprego

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 Code Review 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 Graph QL;
  • 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 view Model, Model view presenter e BLo C / 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 confidenciai s (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 i OS 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 Data Dog) 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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.