Estamos à procura de um Desenvolvedor Júnior que esteja se destacando em sua jornada de aprendizado de TypeScript e que esteja interessado em aplicá-lo em projetos de frontend. Esta posição é ideal para aqueles que têm uma compreensão básica de TypeScript e desejam explorar suas capacidades na melhoria da qualidade do código e na facilitação do trabalho em equipe. Como parte do nosso time, você terá a oportunidade de crescer e desenvolver suas habilidades técnicas enquanto contribui para a entrega de soluções de alta qualidade.
-
Desenvolvimento Frontend: Aplicar seus conhecimentos de TypeScript para construir e implementar interfaces de usuário atraentes e funcionais. Participar ativamente na tradução de requisitos de design em soluções eficientes de interface.
-
Colaboração em Equipe: Trabalhar em estreita colaboração com designers e outros desenvolvedores para integrar soluções frontend com funcionalidades backend assegurando uma experiência do usuário otimizada.
-
Codificação Limpa e Documentação: Utilizar tipagem estática do TypeScript para escrever código limpo, legível e fácil de manter. Participar na documentação de novos desenvolvimentos e soluções codificadas.
-
Aprendizado Contínuo: Comprometer-se com o aprendizado contínuo, aprimorando habilidades em TypeScript e demais tecnologias relevantes. Há oportunidades regulares de treinamento e crescimento pessoal.
-
Participação em Revisões de Código: Envolver-se em revisões de código para garantir que os padrões de qualidade sejam mantidos e que o produto final seja rigorosamente testado e funcional.
-
Testes e Debugging: Auxiliar no desenvolvimento e execução de testes para verificar a qualidade das soluções entregues, além de identificar e corrigir quaisquer bugs ou problemas de desempenho que possam surgir.
-
TypeScript: Compreensão básica da linguagem e alguma experiência prática com tipagem estática em projetos pequenos ou pessoais.
-
JavaScript: Sólida base em JavaScript, fundamental para transitar e entender a aplicação prática do TypeScript. Esta habilidade servirá de alicerce na sua jornada de aprofundamento.
-
HTML e CSS: Conhecimento funcional de HTML5 e CSS3 para construir estruturas de página e estilizar interfaces de acordo com os requisitos de design.
-
Controle de Versionamento (Git): Experiência básica com sistemas de versionamento, preferencialmente Git, para colaborar e gerenciar alterações de código de forma eficaz.
Esta é uma posição de nível júnior. Não estamos necessariamente procurando por anos de experiência, mas sim por entusiasmo e desejo de aprender. Experiência prévia em projetos de estudo, estágios ou outras funções relacionadas ao desenvolvimento web será considerada positivamente.
-
Frameworks de JavaScript/TypeScript: Conhecimento ou experiência iniciante com frameworks como React, Angular, ou Vue.js é um diferencial. Ter experimentado com esses frameworks em pequenos projetos pessoais pode contar a seu favor.
-
Ferramentas de Build e Geração de Código: Familiaridade com ferramentas como Webpack ou Babel é um bônus, mas não um requisito. Demonstra interesse em otimizar os processos de desenvolvimento.
-
UI/UX Design: Interesse ou experiência adicional em princípios de design de interface ou experiência do usuário pode enriquecer sua capacidade de colaborar com equipes de design.
-
Arquitetura de Componentes: Compreensão básica dos conceitos de arquitetura de aplicativos e sistema de componentes, mesmo em um nível teórico.
-
Capacidade de Resolução de Problemas: Habilidades sólidas de resolução de problemas e capacidade de aplicar uma abordagem lógica para resolver desafios técnicos.
-
Comunicação: Fortes habilidades de comunicação para colaborar eficazmente com colegas de equipe tanto técnica quanto não tecnicamente.
-
Proatividade: Demonstrar iniciativa pessoal na busca de conhecimento e na contribuição para melhorar processos e práticas no ambiente de trabalho.
-
Ambiente de Trabalho Colaborativo: Trabalhar ao lado de indivíduos talentosos e entusiastas da tecnologia que compartilham um desejo comum de crescimento e inovação.
-
Plano de Desenvolvimento de Carreira: Traçar um caminho claro para o seu desenvolvimento profissional, com feedbacks regulares e avaliações de desempenho.
-
Treinamento e Capacitação: Oportunidades de participar de workshops, conferências e receber apoio no aprendizado de novas tecnologias.
-
Flexibilidade: Equilíbrio entre vida pessoal e profissional com horário de trabalho flexível e possibilidade de trabalho remoto.
Venha fazer parte de uma equipe inovadora onde suas ideias e seu esforço são valorizados, e onde você pode crescer tanto profissionalmente quanto pessoalmente.
Para mais detalhes e para se inscrever, acesse recruiter.pt/jobs.