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.