CNA Idiomas | Oficial
Programa de Estágio em Desenvolvimento de Sistemas
CNA Idiomas | OficialBrazil2 days ago
InternshipOther
Você é apaixonado por tecnologia e está buscando uma oportunidade para colocar seus conhecimentos em prática? Chegou a hora de dar o próximo passo!

Estamos com vagas abertas para o nosso Programa de Estágio em Desenvolvimento, voltado para estudantes de tecnologia que desejam crescer e aprender em um ambiente dinâmico e colaborativo.

🔍 O que você vai encontrar por aqui:

  • Projetos reais com tecnologias modernas
  • Acompanhamento técnico e mentoria
  • Liberdade para explorar soluções e evoluir suas habilidades
  • Escolha do foco: Desenvolvimento Front-End ou Back-End


Sobre nós

A Ctrl+Play é uma rede de ensino de tecnologia e inovação que oferece cursos de robótica, programação e desenvolvimento de jogos para crianças e jovens. Com uma trajetória marcada pelo compromisso com a educação de qualidade e a preparação para o futuro, a Ctrl+Play agora faz parte do grupo educacional CNA+, após a aquisição em novembro de 2023. Esta união fortaleceu ambas as marcas, ampliando o alcance e a capacidade de transformar a educação no Brasil.

Com mais de 95 escolas ativas em todo o território nacional e crescendo rapidamente, a Ctrl+Play se destaca como uma das principais franquias de tecnologia educacional no país. Oferecemos cursos inovadores que atendem jovens a partir de 7 anos, preparando-os para o mercado de trabalho do futuro com habilidades em áreas como programação, robótica e desenvolvimento de jogos.

A Ctrl+Play, ao lado do grupo CNA+, reafirma o compromisso de "educar para o desenvolvimento das pessoas e a construção de uma sociedade melhor", proporcionando uma educação que alia tecnologia e inovação ao aprendizado prático e divertido.

Se você é uma pessoa curiosa, que ama desafios e quer fazer parte de uma equipe que está sempre em evolução, seu lugar é aqui.

Responsabilidades e atribuições

Os candidatos selecionados serão supervisionados e alocados em um dos projetos da equipe, com foco principal em Desenvolvimento Front-End (Web) ou Back-End.

Atividades do dia a dia:

  • Programar, codificar, montar, depurar e testar APIs e sistemas (Front-End ou Back-End);
  • Realizar manutenção de sistemas já desenvolvidos;
  • Corrigir eventuais falhas identificadas;
  • Participar do desenvolvimento de integrações com sistemas externos e APIs de terceiros;
  • Contribuir com a documentação técnica e com a melhoria contínua dos processos de desenvolvimento.


Tecnologias utilizadas:

Para atuação em Back-End:

  • Node.js
  • TypeScript
  • Bancos de dados relacionais (MySQL/PostgreSQL)


Para atuação em Front-End:

  • React
  • TypeScript
  • HTML5
  • CSS3
  • JavaScript moderno (ES6+)


Requisitos e qualificações

É obrigatório que você esteja:

  • Cursando Ensino Superior em Engenharia de Computação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou afins;


Requisitos classificatórios:

Para atuação com foco em Back-End:

  • Experiência com desenvolvimento back-end utilizando Node.js, TypeScript e bancos de dados relacionais (MySQL/PostgreSQL);
  • Conhecimentos em frameworks Node.js, como Express, NestJS ou Fastify;
  • Familiaridade com requisições web (APIs REST) e conceitos de arquitetura de microsserviços;
  • Conhecimentos básicos de testes unitários e de integração (Jest, Mocha ou similares);
  • Saber aplicar técnicas de clean code e princípios SOLID;
  • Boa capacidade de leitura e entendimento de código-fonte, independentemente da linguagem;
  • Conhecimento básico em tecnologias de front-end (React, HTML, CSS) será um diferencial.


Para atuação com foco em Front-End:

  • Experiência com desenvolvimento front-end utilizando React, TypeScript, HTML5, CSS3 e JavaScript moderno (ES6+);
  • Conhecimentos em gerenciamento de estado (Context API, Redux, Zustand ou similares);
  • Familiaridade com ferramentas de build e bundlers (Vite, Webpack, Create React App);
  • Experiência no consumo de APIs REST e integração com back-end;
  • Conhecimentos em frameworks CSS, como Tailwind CSS, Material-UI, Ant Design ou similares;
  • Noções de design responsivo e abordagem mobile-first;
  • Conhecimento básico de testes em React (Jest, React Testing Library);
  • Familiaridade com conceitos de UX/UI e acessibilidade web.


E já tenha passado pelos módulos/disciplinas relacionadas a:

  • Algoritmos, estruturas de dados e programação orientada a objetos


Além disso, esperamos que façam parte do seu perfil comportamental:

  • Proatividade e Resiliência: Capacidade de administrar múltiplas demandas e entregas em um ambiente dinâmico.
  • Ética e Responsabilidade: Postura ética e responsável, especialmente ao lidar com dados sensíveis e sistemas críticos.
  • Capacidade de Aprendizado: Disposição para aprender rápido, adaptar-se às mudanças e evoluir com base em feedbacks.
  • Trabalho em Equipe: Facilidade em trabalhar de forma colaborativa e integrar-se à equipe.


Informações adicionais

SEG/SEX 10:00-17:00 INTERVALO 1 HORA

Home office

Bolsa

VR

Plano de saúde Bradesco

Gympass e Totalpass

Key Skills

Ranked by relevance