**VUE.JS**
**RESPONSIVE DESIGN**
**Localização**
Curitiba, PR
**Remoto**
**Senioridade**
Pleno/Sênior
- (4-6 anos de experiência)**Empresa**:
- O nome da empresa será mostrado caso você receba um convite.
- ** Ok, entendi.**
- Curitiba - PR_
- Outros_
**Benefícios**:
- Vale refeição- Home office periódico- Day off no aniversário**Requisitos**:
**Tecnologias Necessárias**
- Conhecimentos obrigatórios_
**VUE.JS**
**RESPONSIVE DESIGN**
**Tecnologias Desejáveis**
- Conhecimentos não obrigatórios_
**JAVASCRIPT**
**CSS3**
**GIT**
**TESTES AUTOMATIZADOS**
**Senioridade**
- Tempo de experiência_
Pleno/Sênior (4-6 anos de experiência)
- Requisitos Essenciais:
- Proficiência em Vue.js 3 e Nuxt.js 3
- Experiência com pré-processadores CSS como SCSS
- Conhecimento sólido em JavaScript moderno (ES6+)
- Experiência com ferramentas de versionamento de código, preferencialmente Git
- Capacidade de escrever código limpo e bem documentado
- Experiência com metodologias ágeis, como Scrum ou Kanban
- Requisitos Desejáveis:
- Experiência com testes unitários e de integração (Jest, Mocha, etc.)
- Conhecimento em padrões de design e arquitetura de software
- Experiência com ferramentas de CI/CD
- Familiaridade com conceitos de SEO e acessibilidade na web
**Atividades**:
- Revisão de Código e Planejamento Diário:
- Participar de reuniões diárias para discutir o progresso e planejar atividades do dia.
- Revisar códigos de colegas de equipe, fornecendo feedback construtivo.
- Desenvolvimento de Interfaces de Usuário:
- Implementar novas interfaces de usuário e componentes usando Vue.js 3 e SCSS.
- Refinar e ajustar UI/UX baseado em feedback de usuários ou da equipe de design.
- Manutenção e Refatoração de Código:
- Manter e melhorar o código existente para melhorar a performance e a legibilidade.
- Refatorar componentes antigos para utilizar novas funcionalidades do Vue 3 ou melhores práticas.
- Integração com APIs:
- Trabalhar em conjunto com a equipe de back-end para integrar APIs RESTful.
- Gerenciar o estado da aplicação e a lógica de negócios no lado do cliente.
- Otimização de Performance:
- Analisar e otimizar a performance da aplicação front-end.
- Implementar técnicas de lazy loading, caching, e outras estratégias de otimização.
- Desenvolvimento Responsivo e Acessível:
- Garantir que as aplicações sejam responsivas e acessíveis em diferentes dispositivos e navegadores.
- Implementar designs que sigam as diretrizes de acessibilidade da web.
- Testes e Garantia de Qualidade:
- Escrever e manter testes unitários e de integração.
- Trabalhar com a equipe para identificar e corrigir bugs.
- Documentação:
- Documentar componentes e módulos desenvolvidos.
- Criar guias e tutoriais para ajudar outros desenvolvedores a entender e utilizar o código.
- Aprendizado e Atualização Contínua:
- Manter-se atualizado com as últimas tendências e atualizações em Vue.js e tecnologias front-end.
- Aprender novas ferramentas e técnicas conforme necessário.
- Colaboração e Comunicação:
- Colaborar efetivamente com membros da equipe em diferentes disciplinas (como back-end, design, e produto).
- Comunicar-se claramente sobre o progresso do trabalho, desafios enfrentados e decisões técnicas.