1 vaga | Código: 1291
Desenvolvedor Flutter Pleno
Atenção! Esta vaga foi publicada há mais de 30 dias e pode já não estar mais aberta
PJIntegral
Estamos em busca de um Desenvolvedor Flutter Pleno altamente qualificado e motivado para se juntar à nossa equipe. Como parte da equipe, você trabalhará em projetos emocionantes, colaborando com outros desenvolvedores e designers para criar aplicativos móveis de alto desempenho e visualmente impressionantes usando o framework Flutter.
Responsabilidades:
- Desenvolver e manter aplicativos móveis multiplataforma para Android e iOS usando o framework Flutter.
- Trabalhar em estreita colaboração com designers e outros desenvolvedores para traduzir requisitos de negócios e designs de interface de usuário em soluções técnicas eficazes.
- Participar ativamente de todas as fases do ciclo de vida de desenvolvimento de software, desde a concepção até o lançamento e manutenção pós-lançamento.
- Escrever código limpo, modular e eficiente, aderindo às melhores práticas de desenvolvimento e padrões de arquitetura.
- Realizar revisões de código, fornecer feedback construtivo e promover a melhoria contínua do código e dos processos de desenvolvimento.
- Identificar e resolver problemas de desempenho, segurança e usabilidade.
- Manter-se atualizado com as últimas tecnologias, tendências e práticas de desenvolvimento móvel.
Requisitos:
- Bacharelado em Ciência da Computação, Engenharia de Software, ou área relacionada (ou experiência equivalente).
- Experiência sólida com o desenvolvimento de aplicativos móveis usando o framework Flutter, demonstrada por projetos concluídos e aplicativos publicados.
- Proficiência em linguagem de programação Dart.
- Conhecimento aprofundado de arquiteturas de aplicativos móveis, como Bloc, Redux ou Provider - Preferencialmente Bloc.
- Experiência com integração de APIs RESTful e serviços externos.
- Experiência com testes unitários.
- Conhecimento intermediário a avançado em design de interface de usuário e experiência do usuário.
- Colaborar efetivamente em equipe.
- Excelentes habilidades de comunicação verbal e escrita.
- Familiaridade com metodologias de desenvolvimento ágil, como Scrum ou Kanban.
Desejável:
- Certificações ou cursos relacionados a Flutter e desenvolvimento móvel.
- Experiência com ferramentas de CI/CD (Continuous Integration/Continuous Deployment) e testes automatizados.
Diferenciais:
- Experiência comprovada com desenvolvimento full stack.
- Experiência com desenvolvimento Python.
- Experiência na integração de modelos de Inteligência Artificial a aplicativos móveis (ex.: OpenAI, Google Gemini).
- Vivência em projetos com IA generativa, como assistentes virtuais, chatbots, resumo ou tradução de textos, geração de imagens ou áudio.
- Conhecimento em Machine Learning aplicado a mobile, utilizando TensorFlow Lite, Firebase ML Kit ou frameworks similares.
- Capacidade de consumir APIs de IA de forma segura e performática, com atenção ao controle de custos e latência.
- Experiência com armazenamento e uso de embeddings em soluções de busca semântica ou recomendação personalizada.
- Familiaridade com boas práticas de privacidade e segurança de dados (LGPD) em soluções que utilizam IA.
Exigências
- Ensino Superior