Retail & E-Commerce | React.JS / React Native Developer
Devoteam · Porto
Salário
Não informado
Tipo de contrato
Tempo inteiro
Regime remoto
Não remoto
Publicado
há 4 meses
Qualidade da vaga
75/100 — Boa oportunidade
Sobre a função
- Desenvolver e manter aplicações web responsivas utilizando React.JS, com foco na otimização de desempenho e em práticas de código limpo
- Criar e implementar aplicações móveis utilizando React Native para as plataformas iOS e Android
- Conceber e implementar bibliotecas de componentes reutilizáveis e estabelecer boas práticas para arquitetura baseada em componentes
- Integrar APIs RESTful e gerir o estado da aplicação utilizando soluções modernas de gestão de estado (Redux, Context API ou semelhantes)
- Colaborar com designers UI/UX e gestores de produto para traduzir especificações de design em implementações funcionais e pixel-perfect
- Realizar revisões de código e participar em sessões de programação em pares para garantir a qualidade do código e a partilha de conhecimento
- Detetar, depurar e otimizar aplicações para garantir um desempenho fluido em diferentes dispositivos e navegadores
- Implementar estratégias de testes automatizados utilizando frameworks de testes como Jest e React Testing Library
- Participar em cerimónias ágeis e contribuir para o planeamento de sprints, estimativas e retrospetivas
- Manter-se atualizado com as tendências da indústria e as tecnologias emergentes no ecossistema React
- Experiência profissional comprovada (3+ anos) no desenvolvimento de aplicações com React.JS e React Native
- Forte domínio de JavaScript/TypeScript e da sintaxe moderna ES6+
- Compreensão sólida da arquitetura baseada em componentes e da gestão do ciclo de vida
- Experiência com bibliotecas e padrões de gestão de estado (Redux, Context API, Hooks ou equivalentes)
- Capacidade demonstrada para integrar e consumir APIs RESTful
- Domínio de sistemas de controlo de versões, em particular o Git
- Experiência com princípios de design responsivo e compatibilidade entre navegadores
- Familiaridade com ferramentas de desenvolvimento e sistemas de build (Webpack, Babel, npm/yarn)
- Fortes capacidades de resolução de problemas e atenção ao detalhe
- Excelentes capacidades de comunicação e colaboração
- Preferencial: Experiência no domínio do e-commerce ou retalho
- Preferencial: Conhecimento de técnicas de otimização de desempenho e ferramentas de profiling
- Preferencial: Experiência com frameworks de testes e desenvolvimento orientado a testes (TDD)
- Preferencial: Familiaridade com metodologias Ágeis/Scrum
- Preferencial: Compreensão dos processos de publicação de aplicações móveis e das diretrizes das lojas de aplicações
O Grupo Devoteam trabalha para a igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e combatendo ativamente todas as formas de discriminação. Estamos convencidos de que a diversidade contribui para a criatividade, o dinamismo e a excelência da nossa organização. Todas as nossas vagas estão abertas a pessoas com deficiência.