Empresa contrata

Desenvolvedor(a) Flutter Sênior – Webmotors

Webmotors

Titulo da Vaga: Desenvolvedor(a) Flutter Sênior

Nome da Empresa: Webmotors

Salário:

Localização: São Paulo – SP

Descrição da Vaga: 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á 27 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! 😉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.
  • 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.

Candidatar-se a vaga!

About Empregos São Paulo

Empregos São Paulo é um site criado para a divulgação diária de vagas de empresas, instituições, RH’s, voluntários, terceirizações, corporações e todo o tipo de organização não governamental que contribui para o mercado de trabalho.