Skip to Content

Desenvolvedor Proficiente em Dart

--Recruiter.pt--

Principais responsabilidades:

  • Desenvolvimento de aplicações: criar, desenvolver e manter aplicações móveis utilizando Dart e Flutter, garantindo que estejam alinhadas com as necessidades do negócio e que ofereçam uma experiência de usuário intuitiva e eficiente.
  • Otimização de desempenho: implementar práticas de codificação eficientes e realizar otimizações para maximizar o desempenho e a responsividade das aplicações em diferentes dispositivos e plataformas.
  • Compatibilidade multiplataforma: garantir que as aplicações funcionem de maneira consistente em diferentes plataformas, incluindo iOS e Android, minimizando problemas de compatibilidade.
  • Integração com Firebase: utilizar Firebase como backend para autenticação, armazenamento de dados em tempo real e outras funcionalidades necessárias para sustentar as aplicações móveis.
  • Manipulação de JSON: trabalhar com dados em formato JSON, incluindo a criação, leitura e manipulação de JSON dentro dos aplicativos móveis.
  • Colaboração em equipe: trabalhar em colaboração com designers, outros desenvolvedores e stakeholders para garantir que os requisitos do projeto sejam atendidos e as melhores práticas de desenvolvimento sejam seguidas.
  • Teste e depuração: desenvolver estratégias de teste e debug para garantir que todas as funcionalidades das aplicações estejam operacionais e sem bugs antes de cada release.

Qualificações e habilidades essenciais:

  • Experiência avançada em Dart: profundo conhecimento da linguagem Dart e seu ecossistema, compreendendo suas características exclusivas e como utilizá-las para desenvolver soluções eficientes.
  • Proficiente em Flutter: experiência prática com o framework Flutter, incluindo widgets, estado gerenciado, e integração de plugins.
  • Conhecimento de Firebase: experiência com integração de serviços Firebase, incluindo Cloud Firestore, Firebase Authentication e Firebase Analytics.
  • Manipulação de dados em JSON: conhecimento sólido na leitura, escrita e manipulação de dados estruturados em JSON.
  • Habilidades de otimização de desempenho: capacidade demonstrada para implementar técnicas de otimização de desempenho e reduzir a latência das aplicações móveis.
  • Conhecimentos de UI/UX: compreensão básica dos princípios de design de interface de usuário e experiência do usuário para colaborar efetivamente com designers de UI/UX.
  • Habilidades de comunicação: excelentes habilidades de comunicação para colaborar com equipes multidisciplinares e compartilhar insights técnicos com clareza.

Experiência requerida:

  • Experiência comprovada: mínimo de 3 anos de experiência no desenvolvimento de aplicações móveis utilizando Dart e Flutter.
  • Projetos anteriores: portfólio ou exemplos de projetos anteriores que demonstram a profundidade de habilidade e expertise na criação de aplicações móveis robustas.

Valorizamos:

  • Conhecimento de outros frameworks: experiência com outros frameworks como React Native ou Ionic pode ser benéfica, mas não é um requisito.
  • Noções de DevOps: familiaridade com processos de CI/CD para aplicações móveis pode ser vantajoso.
  • SEO e ASO: conhecimentos básicos de técnicas de otimização para mecanismos de busca (SEO) e otimização de lojas de aplicativos (ASO).
  • Linguagens adicionais: conhecimento em linguagens de programação adicionais, como Java ou Swift, pode ser considerado um trunfo.

Ambiente de trabalho:

  • Inovação contínua: ambiente de trabalho que incentiva inovação, aprendizado contínuo e melhoria pessoal e profissional.
  • Trabalho em equipe: colaboração é essencial em nossa equipe, com suporte e intercâmbio contínuo de conhecimentos.
  • Flexibilidade: a comodidade do trabalho remoto com horários flexíveis para garantir um equilíbrio saudável entre trabalho e vida pessoal.

Se você é apaixonado por tecnologia e possui a experiência e habilidades necessárias para contribuir com nosso time, adoraríamos conhecer você! Envie seu currículo e portfólio hoje mesmo.