Formação:
Ensino superior completo em Ciência da Computação, Engenharia da Computação ou áreas afins;
Pós-graduação em área relacionada à desenvolvimento de software (desejável).
Principais Atividades:
Atuar nas iniciativas de especificar, projetar e desenvolver soluções inovadoras de grande porte;
Trabalhar em estreita colaboração com a equipe de produto, desenvolvimento, design e teste;
Participação em todo processo de desenvolvimento do software: análise técnica, arquitetura, implementação, revisão de código, documentação, testes, correções e processos;
Contribuir na melhoria de performance, escalabilidade das aplicações e otimizações necessárias.
Requisitos:
Experiência no desenvolvimento de soluções com a linguagem C++;
Uso de padrões de projeto, SOLID, clean code e boas práticas de programação;
Gerenciar o versionamento de código com Git;
Prática de trabalho com metodologias ágeis (Ex: Scrum, Kanban);
Conhecimento em Linux.
Diferenciais:
Conhecimentos em tecnologias de Realidade Virtual e Aumentada;
Desenvolvimento de gráficos (sistemas de partículas, shaders, etc);
Conhecimentos em desenvolvimento 3D (Unity).
Idiomas:
Inglês Avançado.