Full Stack

Desenvolvedor(a) Fullstack - Laravel / Vuejs

Vue.js CSS PHP MySQL Laravel JavaScript

Youtaf Sarl

Youtaf Sarl

Startup

Salário: Até R$3.000

Aceita candidatos de outra cidade

Descrição da empresa

Conectamos prestadores de serviços a clientes através de anúncios profissionais. Utilizamos as mídias socias em conjunto com o melhor do marketing digital para divulgar e promover serviços em mais de 15 categorias e cerca de 500 profissões no mundo.


Atividades e Responsabilidades

- Desenvolvimento e integração de APIs, aplicações web e aplicações no servidor
- Criar e integrar APIs para aplicações internas en REST Full
- Especificar estrutura de bases de dados (MySQL)
- Criar aplicações en VueJs que acessem base de dados:
- Saber otimizar queries
- Criação de serviços que geram relatórios online com informações obtidas em logs;
- Criar página de administração de conteúdo (listar/editar/gerenciar conteúdos de bases de dados)
- Criar layout de telas do sistema em html e CSS, considerando compatibilidade entre principais browsers (iOS, Android, Web) e design responsivo das telas da aplicação (admin e front end)
- Arquitetar, projetar, desenvolver e implantar serviços no back end, front end, bases de dados e de integrações
- Capacidade de desenvolver aplicações em javascript puro (sem uso de frameworks)
- Desenvolvimento e manutenção de aplicações web;
- Desenvolvimento de funcionalidades no Front-End;
- Desenvolvimento de funcionalidades no Back-End;
- Aplicar melhores práticas de documentação de código desenvolvido;
- Buscar novas ferramentas e técnicas para a melhoria contínua de nossos sistemas;


Requisitos

- Desenvolver software de acordo com padrões de tecnologia já existentes e alinhado com a equipe
- Avaliação de código, correção de erros e implementação de melhorias em códigos
- Sugestões de como otimizar aplicações para melhor velocidade, desempenho e escalabilidade
- Saber implementar regras de segurança de acesso a aplicações web (ex: implementar perfis de acesso, permitir ou não acesso simultâneo, autenticação de usuários, oAuth, criptografia de cookies, controle de tempo de inatividade)
- Identificar e corrigir vulnerabilidades nas aplicações;
- Domínio de conceitos de programação (estruturas de dados, lógica de programação, algoritmos, objetos, criação de módulos javascript)
- Experiência prévia nas linguagens informadas;
- Experiência com ferramentas de versionamento de código (GIT,...);
- Conhecimento em metodologias ágeis (Scrum/Kanban);
- Habilidades interpessoais de escrita e de comunicação verbal;