O Sem Hora é uma empresa de tecnologia aplicada à eventos (TAE) que nasceu há cerca de 4 anos. Oferecemos aos nossos clientes soluções que abrangem várias etapas dentro do ciclo de vida de um evento, indo desde a sensibilização do público alvo até a análise posterior.
Aqui você encontrará um ambiente descontraído e alegre, além de desafios diários em busca da excelência e melhoria contínua.
Se você é um programador apaixonado pelo que faz e gostaria de embarcar na nossa trajetória rumo ao topo do ranking, esta é a oportunidade :)
Você irá atuar principalmente com desenvolvimento para backend utilizando tecnologias como: Laravel, Lumen, CakePHP, MySQL, MongoDB e docker. Em tarefas que consistirão na manutenção dos softwares da empresa e na elaboração de novos.
- PHP >= 5.6
- Orientação a objeto
- Conhecimento em ao menos um framework MVC
- PSR
- MySQL
- HTML/CSS/JS
- TDD
- Design Patterns
- Aptidão em uma outra linguagem (além de PHP)
- MongoDB
- RESTFul
Você deverá construir um pequeno sistema para divulgação de eventos que contará com os seguintes recursos:
-
Área pública
- Listagem de eventos (nome e imagem)
- Ao clicar em um evento deverá exibir as outras informações sobre ele (ver abaixo)
-
Área privada
- Cadastro de usuário para acesso a área privada (sua aplicação deverá vir com um usuário já criado)
- Cadastro de evento contendo os campos: nome, descrição, local, horário de início, imagem e status (ativo ou inativo).
- PHP >= 5.6
- Orientação a objeto
- Não utilizar frameworks prontos (embora bibliotecas sejam permitidas)
- PSR: 2 e 4
- Testes unitários
- Design Patterns
Para enviar o seu trabalho submeta um pull request para este repositório.