Empresa: Reviewall
Atuar no desenvolvimento de aplicativos mobile utilizando a SDK do Flutter 3.0 e seus desafios; Participar da tomada de decisões e aplicação da arquitetura do projeto buscando novidades e as melhores práticas de padrões de projeto; Realizar testes de usabilidade utilizando ferramentas atuais, como amplitude, firebase e UXCAM para captura e análise de diversos tipos de eventos; Entender as guidelines do processo de deploy google play e apple connect juntamente com todo o processo de deploy; Trabalhar com animações implícitas e explícitas utilizando as boas práticas do Flutter e seu universo e possibilidades através do canvas; Consumir serviços API REST e GraphQL nos aplicativos mobile; Desenvolver e fazer a manutenção de aplicativos voltados para um grande número de dispositivos. Requisitos: Experiência com Dart e Flutter Null-safety; Conhecimento em integração com API Externas, independente do protocolo de comunicação (Rest, GraphQL..); Conhecimento em APIs RESTful para conectar aplicativos Android a serviços de back-end; Se sentir confortável com paradigma de programação orientado a objeto; Utilizar bem os princípios do Clean Code e do SOLID; Ter trabalhado com padrões arquiteturais como MVC ou Getx Pattern; Proficiência de ferramentas de controle de versão de código, como o Git; Conhecimento de testes unitários e de componentes; Experiência com APIs de mensagem na nuvem e notificações push (google firebase); Conhecimento em animações. Você se destaca, se tiver: Conhecimento em CI/CD utilizando ferramentas como Gitlab, Bitrise ou CodeMagic; Conhecimento em padrões como Isolate, Mixins, Notificações de estado, InheritedWidget e Atomic Design; Experiência prévia na construção de storybooks para aplicações mobile.