Senior flutter software developer – São Paulo

  • Período Integral
  • Período Integral
  • São Paulo

    Vagas


    Sobre a Yandeh

    Somos apaixonados por ajudar a prosperar! Sabe aquela adrenalina e vontade de querer fazer algo acontecer? Aqui a gente sente isso todos os dias! A gente existe para trazer prosperidade para comércios e indústrias, impactando a toda a sociedade, e é através disso que fazemos a diferença. Com nossa plataforma, conectamos o comerciante à indústria para impactar positivamente toda a cadeia de valor, permitindo a oferta de mais produtos ao consumidor local, melhorando a qualidade de vida da região e aumentando o acesso da indústria a mercados que hoje ela não consegue alcançar!

    Principais Atividades

    • Desenvolver e manter software de alta qualidade, seguindo as melhores práticas de engenharia de software.
    • Participar na definição de arquitetura de sistemas, ajudando a projetar soluções escaláveis e de alto desempenho.
    • Colaborar com equipes multifuncionais, como designers de interface, analistas de negócio e gerentes de projeto, para entender os requisitos do projeto e traduzi-los em soluções técnicas.
    • Realizar revisões de código e fornecer feedback construtivo para promover a melhoria contínua do código e da equipe.
    • Resolver problemas complexos de software, identificando e corrigindo bugs e problemas de desempenho.
    • Realizar testes de unidade, integração e aceitação para garantir a qualidade do software.
    • Orientar e treinar desenvolvedores juniores, compartilhando conhecimento e boas práticas de desenvolvimento de software.
    • Manter-se atualizado sobre as tendências e avanços tecnológicos relevantes para o desenvolvimento de software.
    • Participar de reuniões de equipe, planejamento e revisões para garantir a colaboração eficaz e a entrega de projetos no prazo.
    • Monitorar e solucionar problemas relacionados à implantação em ambientes de produção, trabalhando em estreita colaboração com as equipes de suporte e operações.
    • Implementar boas práticas de segurança e governança durante o processo de implantação de software.
    • Configurar e gerenciar pipelines de integração e implantação contínuas (CI/CD) para automatizar o processo de implantação.

    Habilidades

    • Domínio de Flutter e Dart:
    • Entendimento avançado da arquitetura Flutter.
    • Conhecimento profundo de widgets, gerência de estado (Provider, Bloc, Riverpod, etc.), animações e otimizações de desempenho.
    • Experiência no uso de Flutter para criação de aplicativos móveis para Android, iOS e outras plataformas como Web e desktop.
    • Integração com APIs e Serviços Externos:
    • Capacidade de trabalhar com RESTful APIs, GraphQL e WebSockets.
    • Conhecimento de autenticação e autorização (OAuth, JWT).
    • Arquitetura e Padrões de Design:
    • Conhecimento de boas práticas em arquitetura de software, como MVC, MVVM, Clean Architecture, etc.
    • Experiência em modularização de código e criação de projetos escaláveis.
    • Desempenho e Otimização:
    • Identificação de gargalos de desempenho e uso de técnicas para otimizar o tempo de resposta e uso de memória.
    • Ferramentas de perfilamento e depuração (DevTools, Firebase Performance Monitoring, etc.).
    • Testes e Garantia de Qualidade:
    • Domínio de testes unitários, de integração e testes de widget.
    • Ferramentas de CI/CD (como Jenkins, GitLab CI, Bitrise, etc.) para automação de builds e deploys.
    • Versionamento de Código e Colaboração:
    • Uso avançado do Git, incluindo práticas como branches, pull requests, code reviews, etc.
    • Familiaridade com ferramentas de controle de versão, como GitHub, GitLab ou Bitbucket.
    • Plataformas e Ferramentas de Desenvolvimento:
    • Integração com Firebase (Auth, Firestore, FCM, Analytics).
    • Integração com serviços de terceiros como Mapas (Google Maps), Notificações Push, Pagamentos (Stripe, In-App Purchases).
    • Experiência com ferramentas de virtualização de dispositivos (como emuladores e simuladores de Android/iOS).

    O que você vai encontrar de benefícios por aqui:

    Ambiente dinâmico, acelerado e com muitas oportunidades de desenvolvimento e crescimento;

    Cartão Flash para usar como quiser para refeição e alimentação;

    Plano de Saúde SulAmerica, com ótima rede credenciada nacional, reembolso e consultas online;

    Plano Odontológico SulAmerica;

    Wellhub, e você escolhe seu plano para para academias, estúdios de pilates, crossfit e mais;

    Allya oferece promoções em diversos locais, como farmácias, cinemas, lojas de produtos ergonômicos e muito mais!

    Day off no mês de aniversário;

    Auxílio creche;