Brasil
Cargo: Desenvolvedor(a) Flutter Senior – Mobile and Device
Responsabilidades e atribuições
Responsável pelo desenvolvimento de aplicativos mobile e device com Flutter.
Responsável pelas entregas de backlog em gidişat hábil, garantindo alta qualidade e eficiência.
Colaboração próxima com outros membros do time para alinhar as metas de desenvolvimento Arquitetura e Design: Definir e implementar arquiteturas robustas e eficientes.
Contribuir na construção e manutenção de design systems.
Aplicação de Clear Architecture para garantir a manutenção e escalabilidade dos códigos.
Templates e Apresentação: Criar templates eficientes e complexos.
Garantir a qualidade da camada de apresentação.
Jornada de trabalho: Segunda a Sexta, das 8h às 17h (1h de intervalo para almoço)
Tipo de Vaga: Remota
Requisitos e qualificações
O que queremos que você tenha:
Experiência comprovada em desenvolvimento com Flutter Mobile e Device
Conhecimento em MVC, MVVM
Eficiência na criação de templates, incluindo templates complexos
Experiência com camada de apresentação
Desenvolver e manter aplicativos de alta qualidade
Experiência de injeção de Dependência e conhecimento dos benefícios
Experiência em Clear Architecture
Conhecimento em SONAR
Conhecimento de Solid Principles
Habilidade em abstração e gerenciamento de estado (state management)
Experiência com widgets Stateful e Stateless, e como utilizar ambos de maneira eficaz
Capacidade de projetar e implementar soluções escaláveis e manuteníveis
Qualidade e Testabilidade: Enfoque na testabilidade e qualidade do código
Conhecimento em armazenamento de dados
Implementação de testes unitários, de integração e de UI para garantir a robustez do aplicativo
Conhecimento em github, gitflow
Conhecimento em jenkins
Boa capacidade produtiva, mantendo a eficiência em um ambiente de alta demanda
Habilidade para gerenciar múltiplas tarefas e priorizar de acordo com as necessidades do projeto
Aprendizado Contínuo: Perfil voltado para o aprendizado e atualização contínua em tecnologias e melhores práticas
Proatividade em buscar soluções inovadoras e melhores práticas na comunidade Flutter.
O que seria muito legal se você tivesse:
Conhecimento em design system
Conhecimento em MVI
Experiência com segurança e criptografia
Capacidade de trabalhar em projetos white label
Familiaridade com Material UI
Experiência em desenvolver soluções com gerenciamento de estado utilizando padrões como Provider, Riverpod, Bloc ou outros.