Descrição:
2508240202591714114
O que você precisa ter?
- Experiência sólida em desenvolvimento front-end utilizando HTML5, CSS3 e JavaScript avançado;
- Experiência sólida em framework front-end ReactJS, demonstrando a criação de componentes robustos e escaláveis;
- Experiência sólida em Flutter para o desenvolvimento de aplicativos mobile (especialmente Android);
- Conhecer e fazer a utilização de boas práticas de desenvolvimento como código limpo e Clean Architecture;
- Conhecimento em versionamento de código usando Git e suas boas práticas;
- Experiência com APIs REST para integração de dados;
- Capacidade de otimizar o desempenho do front-end e a experiência do usuário em diferentes dispositivos;
- Mentalidade colaborativa, capacidade de resolver problemas em equipe e contribuir ativamente para a evolução de nossos produtos digitais;
- Desenvolvimento de testes unitários;
- Desenvolvimento de testes automatizados para mobile Flutter;
- Conhecer gerenciadores de estados para Flutter (Nativo/Bloc/Getx);
- Conhecimentos e experiência com componentes em um Design System.
Conhecimentos e Habilidades Desejáveis (Diferenciais):
- Experiência com os ritos e de Agile/Scrum;
- Conhecimentos e experiência com o framework Vue.JS.
Sobre o nosso time de Plataforma Logística:
O time atua no produto Plataforma Logística e aplicativo de entrega de pedidos, sendo responsável pelo mapeamento de dores, melhorias e a entrega de pedidos aos nossos clientes e parceiros. A pessoa terá a oportunidade de atuar em toda a cadeia logística, desde a cotação do frete até a entrega final dos produtos.
Como será o seu dia?
- Desenvolver e implementar interfaces de usuário eficientes e atraentes para soluções web e aplicativos mobile;
- Ser a referência técnica para o time em Frontend e Flutter, orientando e garantindo as melhores práticas;
- Trabalhar em estreita colaboração com as equipes de desenvolvimento, design e produto para elaborar e especificar tarefas;
- Contribuir ativamente em todas as fases do ciclo de vida do desenvolvimento de software (design, implementação, teste e implantação);
- Pesquisar e adotar novas tecnologias, ferramentas e melhores práticas para aprimorar a qualidade e a eficiência do desenvolvimento;
- Resolver problemas complexos e encontrar soluções inovadoras para desafios técnicos;
- Garantir a otimização de desempenho e a compatibilidade cross-browser/plataforma para todas as interfaces desenvolvidas.
2508240202591714114