Estamos procurando uma pessoa desenvolvedora que possa agregar em nosso time, principalmente quem gosta de propor soluções e inovações. Estamos montando nosso novo time de Produtos e pra isso precisamos de pessoas que conheçam:
- Front-end: Angular, React ou VueJS
♥️ - Backend: NodeJS
- Banco de Dados: SQL / Um pouco de NoSQL
- GIT
- Ter trabalhado antes em equipes ágeis e multidisciplinares
Mas também será ótimo se você conhecer:
- Docker e Docker-compose
- Jenkins
- RabbitMQ
Acha que se enquadra no perfil? Temos um teste abaixo para entendermos mais seu conhecimento.
Um cliente deseja criar 5 campos de forma parametrizável, sendo que ele vai definir:
- Label a ser exibido
- Id do campo
- Tipo de campo (texto simples, texto grande, ou combo)
Restrições:
- Se o tipo de campo for texto, o máximo de caracteres é 30;
- Se o tipo de campo for texto grande, o máximo de caracteres é 100;
- Se o tipo de campo for combo, ele pode cadastrar até 3 opções.
Proposta:
Renderizar os campos que foram parametrizados previamente e o usuário conseguir preencher os campos e salvar (em uma base de dados*)
Tecnologias que esperamos:
Front:
- Algum framework JS (Angular, React, Vue
♥️ ) - Pré-processador de estilo (SASS, Stylus, SCSS, etc)
Back:
- NodeJS
Armazenamento:
- A sua escolha (NoSQL, SQL, Cache): MySQL, MongoDB, ElasticSearch, Postgres, Node-cache, Redis, etc.
Docker:
- Dockerfile
- Docker-compose
Para iniciar o teste, faça um fork deste repositório, crie uma branch com o seu nome completo e depois envie-nos o pull request. Se você apenas clonar o repositório não vai conseguir fazer push e depois vai ser mais complicado fazer o pull request. Importante: Após finalizar o teste, revisaremos e informaremos sua aprovação ou não. Se for aprovado, mandar um email para rh@icolabora.com com o seu currículo e pretensão 😄
Boa sorte! =D