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!