Perguntas frequentes
Como é o processo de trabalho na empresa?
Adotamos uma engenharia de software moderna para projetar softwares melhores e em menos tempo. Não fazemos Sprints de três semanas. Entregamos novos recursos ou iterações a cada 2 a 4 dias. Implantamos o código assim que ele passe a agregar valor. Ou seja, na prática, implantamos múltiplas vezes por dia.
Por que o ciclo de desenvolvimento é tão curto? Realmente acreditamos que a melhor forma é dar passos curtos e trabalhar com iterações. Quanto menor o passo, menor o risco, tanto tecnicamente quanto financeiramente. Nos apoiamos no passo anterior para dar o próximo, com a possibilidade de fazer ajustes quando necessário. Ao fazer implementações rápidas, você recebe o feedback dos usuários finais em menos tempo. Nada é mais frustrante do que trabalhar em um recurso por semanas e descobrir depois da entrega do código que ele não está sendo usado como deveria.
Entregamos novos recursos ou iterações a cada 2 a 4 dias
Quais são as oportunidades de treinamento dentro da empresa?
O seu desenvolvimento pessoal é nossa maior prioridade. Na nossa empresa, você aprende principalmente de forma prática e saindo da sua zona de conforto. Encorajamos você a aceitar tarefas que nunca realizou antes sob a orientação de algum colega. Você terá o tempo e espaço necessário para explorar como as coisas funcionam. Aprender é algo integrado ao nosso processo de entrega de recursos, por isso não há pressão com relação ao tempo! Além disso, erros são completamente normais. Nós oferecemos a você a segurança para cometê-los. Todos aqui entendem que os erros nos dão as melhores lições.
Você terá um mentor que guiará você às suas metas pessoais. Juntos, poderão definir os passos necessários para atingi-las. Caso precise fazer um curso, você receberá um orçamento para realizá-lo. Se participar de uma conferência estiver melhor alinhado com seus objetivos, você terá a oportunidade de fazer isso. Não temos um orçamento fixo para treinamento. Em vez disso, analisamos suas necessidades de forma individual.
Que técnicas vocês utilizam?
Trabalhamos com o seguinte Stack de desenvolvimento:
Front-end: React + TypeScript, Storybook para testes de UI
Back-end: Node.JS, TypeScript + PHP
Bancos de dados MariaDB (MySQL) e DynamoDB
AWS
Docker
Github
Jenkins para CI/CD
Como é a equipe em que vou trabalhar?
Nossa equipe de desenvolvimento consiste em um conjunto de engenheiros de software front-end e back-end. Ao todo, somos 9! Mas cada engenheiro faz parte de uma equipe de solução de problemas. Cada uma delas é composta de engenheiros front-end, back-end e consultores de implementação. Às vezes, incluímos também um pesquisador de UX, dono do produto e um profissional de marketing de conteúdo. Juntos, vocês têm apenas um objetivo: colaborar diariamente na produção de recursos de valor para seu público-alvo!
Vou trabalhar de casa ou no escritório?
Adoramos trabalhar no escritório (porque é divertido), mas também permitimos o trabalho remoto. Temos a logística e estrutura para isso, logo, não terá nenhuma dificuldade para trabalhar de casa. Também temos uma política de prioridade ao remoto que implica, entre outras coisas, que:
Todas as conversas importantes acontecem pelo Slack.
Toda a documentação se encontra online.
As reuniões são conduzidas online quando mais de uma pessoa estiver trabalhando remotamente.
Mensagem para recrutadores e headhunters
Compreendemos que possa querer procurar candidatos para esta vaga, mas preferimos ser nós a fazê-lo.