Desenvolvedor Front-end Flutter Sênior

FlutterGoogle
Contract Curitiba, Brazil Posted 2 weeks ago

Desenvolvedor Front-end Flutter Sênior

Local: 100% Presencial – R. Silveira Peixoto, 1303 – Batel, Curitiba – PR, 80240-120

Tipo de contratação: PJ 

Nível: Sênior

Tempo: 5 meses, podendo renovar

Requisitos Obrigatórios 

1. Frontend Core & Arquitetura

Senioridade em Flutter & Dart: Mínimo de 3 anos de experiência prática, consistente e sólida no ecossistema Flutter / Dart atuando em projetos corporativos como especialista/sênior.

Gerenciamento de Estado & Arquitetura: Domínio prático de gerenciadores de estado avançados (BLoC / Cubit, Riverpod ou MobX) e aplicação rigorosa de padrões de arquitetura de software no mobile (Clean Architecture, MVVM/Clean Dart, Dependency Injection / GetIt).

Consumo de APIs & Comunicação Assíncrona: Experiência prática na integração com microsserviços, consumo de APIs RESTful, WebSockets e estratégias de cache/offline.

Visão de Qualidade & Performance: Domínio de testes automatizados (Unitários e Widget Tests), otimização de renderização/memory leaks, componentização reativa, design systems e integração com código nativo (Android/iOS via Platform Channels quando necessário).

2. Ecossistema de IA & Integrações

Consumo de Interfaces de IA: Experiência no consumo e renderização de respostas vindas de motores de Inteligência Artificial (ex: fluxos de chat, streaming de respostas/tokens via WebSockets/SSE, e suporte a interfaces dinâmicas de GenAI).

Consumo de Agentes & Experiência do Usuário (UX): Sensibilidade de UX/UI para lidar com latência de modelos de IA, estados de carregamento complexos e formatação de dados ricos (Markdown, streaming de texto e componentes dinâmicos).

3. Perfil Comportamental & Profissional

Alta Capacidade Analítica: Facilidade para realizar refinamentos técnicos complexos, quebrar requisitos de produto em componentes reutilizáveis e prever gargalos de performance no aplicativo.

Perfil Metódico & Maturidade: Disciplina com padrões de código (linting), documentação técnica, cobertura de testes e governança de software.

ETAPA OBRIGATÓRIA DO PROCESSO SELETIVO

Live Coding Obrigatório: O processo seletivo exige obrigatoriamente uma etapa prática de desenvolvimento e arquitetura ao vivo (Live Coding).

Aviso ao Recrutamento: Alinhar com os candidatos logo no primeiro contato/screening. Candidatos que não concordarem em realizar o teste prático de código ao vivo devem ser descontinuados do fluxo imediatamente.

Your Cart (0)

Your cart is empty

Looks like you haven't added any items to your cart yet.