São Paulo

Senior flutter software developer

A respeito da Yandeh: A Yandeh é uma empresa apaixonada por impulsionar o desenvolvimento! A sensação de energia e desejo de fazer coisas acontecer é algo que faz parte do dia a dia daqui! Nós existimos para promover o progresso de comércios e indústrias, impactando positivamente toda a sociedade. Através da nossa plataforma, conectamos comerciantes e indústrias para impactar de maneira positiva toda a cadeia produtiva, possibilitando uma maior oferta de produtos para os consumidores locais, contribuindo para a melhoria da qualidade de vida na região e expandindo o acesso da indústria a mercados que atualmente não conseguem alcançar!

Responsabilidades Principais:
– Desenvolver e manter software de alta qualidade, seguindo as melhores práticas de engenharia de software.
– Colaborar na definição da arquitetura de sistemas, auxiliando no projeto de soluções escaláveis e de alto desempenho.
– Trabalhar em conjunto com equipes multifuncionais, incluindo designers de interface, analistas de negócios e gerentes de projeto, para compreender os requisitos do projeto e transformá-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.
– Solucionar problemas complexos de software, identificando e corrigindo bugs e questões 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 resolver problemas relacionados à implantação em ambientes de produção, colaborando estreitamente 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 Requeridas:
– Proficiência em Flutter e Dart, incluindo um entendimento avançado da arquitetura Flutter, profundo conhecimento de widgets, gerenciamento de estado (Provider, Bloc, Riverpod, etc.), animações e otimizações de desempenho.
– Experiência no uso de Flutter para desenvolvimento de aplicativos móveis para Android, iOS e outras plataformas como Web e desktop.
– Habilidade para integrar-se com APIs e serviços externos, trabalhando com RESTful APIs, GraphQL e WebSockets, além de possuir conhecimento em autenticação e autorização (OAuth, JWT).
– Conhecimento em arquitetura de software e padrões de design, como MVC, MVVM, Clean Architecture, entre outros, além de experiência em modularização de código e criação de projetos escaláveis.
– Capacidade de identificar gargalos de desempenho e aplicar técnicas para otimizar o tempo de resposta e o uso de memória, além de experiência com ferramentas de perfilamento e depuração (DevTools, Firebase Performance Monitoring, etc.).
– Domínio de testes unitários, de integração e testes de widget, bem como conhecimento em ferramentas de CI/CD (como Jenkins, GitLab CI, Bitrise, etc.) para automação de builds e deploys.
– Uso avançado do Git, incluindo práticas como branches, pull requests, code reviews, etc., e familiaridade com ferramentas de controle de versão, como GitHub, GitLab ou Bitbucket.
– Experiência com integração com Firebase (Auth, Firestore, FCM, Analytics) e outros serviços de terceiros, como Mapas (Google Maps), Notificações Push, Pagamentos (Stripe, In-App Purchases), além de conhecimento em ferramentas de virtualização de dispositivos (como emuladores e simuladores de Android/iOS).

Benefícios Oferecidos:
– Ambiente dinâmico, acelerado e com muitas oportunidades de desenvolvimento e crescimento.
– Cartão Flash para uso em refeições e alimentação.
– Plano de Saúde SulAmerica, com excelente rede credenciada nacional, reembolso e consultas online.
– Plano Odontológico SulAmerica.
– Acesso ao Wellhub, com a possibilidade de escolher planos para academias, estúdios de pilates, crossfit e mais.
– Programa Allya, que oferece promoções em diversos locais, como farmácias, cinemas, lojas de produtos ergonômicos, entre outros.
– Day off no mês de aniversário.
– Auxílio creche.

Related Articles

São Paulo

ASSISTENTE ADMINISTRATIVO

 …você finalize um processo antes de iniciar um novo. Responsabilidades e atribuições...

São Paulo

Database Administrator

 …Job Title : Database Administrator (SQL Server, MySQL) with DevOps Experience Location...

São Paulo

Assistente administrativo

 …Colaborar com as equipes de Marketing e Business Development para otimizar conversões;...

São Paulo

Líder Administrativo

Descrição das Atividades: Será responsável pelo Relacionamento com o Cliente (Elo de...