Skip to Content

Desenvolvedor Especialista em Dart

--Recruiter.pt--

Você será um Desenvolvedor Especialista em Dart, liderando a construção de experiências móveis inovadoras com Flutter. Sua experiência em design de software e arquitetura de aplicações será essencial para garantir a excelência em cada produto entregue por sua equipe.

Principais responsabilidades:

  • Liderança técnica: dirigir, arquitetar e implementar soluções utilizando Dart e Flutter, garantindo a entrega de produtos móveis da mais alta qualidade.
  • Colaboração multidisciplinar: trabalhar em estreita colaboração com designers, gerentes de produto e outros desenvolvedores para criar funcionalidades intuitivas e eficientes.
  • Arquitetura de aplicações: projetar a estrutura de aplicativos assegurando escalabilidade, performance e uso eficiente dos recursos.
  • Análise de requisitos: participar ativamente do levantamento e análise de requisitos junto aos stakeholders para garantir que as expectativas do usuário final sejam atendidas de forma inovadora.
  • Mentoria técnica: guiar e desenvolver outros membros da equipe em melhores práticas de codificação, garantindo a evolução técnica de todos.
  • Revisão de código: realizar revisões de código, mantendo altos padrões de qualidade e melhores práticas de codificação.
  • Atualização contínua: manter-se atualizado com as mais recentes tecnologias e práticas em desenvolvimento móvel para implementar inovações continuamente.

Requisitos necessários:

  • Experiência sólida: mínimo de 5 anos de experiência em desenvolvimento de software, com pelo menos 3 anos focados em Dart e Flutter.
  • Proficiência em Dart: domínio profundo da linguagem Dart, suas bibliotecas e nuances para desenvolver aplicações robustas e mantíveis.
  • Desenvolvimento com Flutter: capacidade comprovada de criar aplicações móveis complexas utilizando o Flutter, demonstrando um forte entendimento dos widgets, estado e ciclo de vida do Flutter.
  • APIs REST: experiência significativa na construção e consumo de APIs RESTful para integrar serviços e dados nas aplicações móveis.
  • Habilidades arquiteturais: experiência na concepção e arquitetura de aplicações móveis escaláveis e performáticas.
  • Design responsivo: conhecimento avançado sobre princípios de design responsivo e mobile first, assegurando uma excelente experiência de usuário em diferentes dispositivos.

Qualificações desejáveis:

  • Metodologias ágeis: experiência com SCRUM ou outro framework ágil, facilitando a adaptação rápida a mudanças e melhorias contínuas nos processos de desenvolvimento.
  • Testes automatizados: familiaridade com ferramentas de teste e frameworks de testes automatizados para garantir a estabilidade e confiabilidade do código.
  • Conhecimento em backend: experiência em desenvolvimento backend, ainda que básica, será um diferencial para compreensão end-to-end das soluções desenvolvidas.
  • Experiência com integração contínua e DevOps: entendimento de práticas de CI/CD e configuração de pipelines automatizados para facilitar lançamentos contínuos e operacionais.
  • Machine Learning e IoT: conhecimento ou interesse em Machine Learning ou Internet das Coisas (IoT) pode ser útil em projetos específicos.

O que oferecemos:

  • Oportunidade de liderar: assuma um papel de liderança técnica e tenha impacto significativo em projetos de grande escala.
  • Ambiente de trabalho flexível: trabalhe remotamente de onde preferir, com horários flexíveis que promovem equilíbrio entre vida profissional e pessoal.
  • Pacote de benefícios competitivo: incluindo plano de saúde e bônus por desempenho e incentivo para educação continuada.
  • Cultura de inovação: contribua em um ambiente de inovação constante com oportunidades de experimentar novas tecnologias e métodos.

Se você está pronto para assumir um novo desafio e contribuir para o desenvolvimento de produtos móveis de ponta, envie seu currículo e uma carta de motivação. Estamos empolgados para conhecer o seu potencial!

Junte-se a nós e ajude a criar soluções tecnológicas que fazem a diferença!