Junior Software Engineer - Full Stack in Porto

Junior Software Engineer - Full Stack in Porto

Porto Tempo inteiro 49500 - 60500 € / ano (est.) Presencial
F

Num relance

  • Tarefas: Desenvolver e manter aplicações B2B com tecnologias modernas como React e TypeScript.
  • Empresa: Farfetch, um marketplace global líder na indústria da moda de luxo.
  • Benefícios: Seguro de saúde, 25 dias de férias anuais e ambiente de trabalho flexível.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento profissional.
  • Porquê este emprego: Trabalhe com tecnologia de ponta e faça a diferença em projetos inovadores.
  • Qualificações: Conhecimentos básicos em desenvolvimento frontend e vontade de aprender.

O salário previsto situa-se entre 49500 - 60500 € por ano.

Farfetch é um marketplace global líder na indústria da moda de luxo. O Marketplace Farfetch conecta clientes em mais de 190 países e territórios com itens de mais de 50 países e mais de 1.400 das melhores marcas, boutiques e lojas de departamento do mundo, oferecendo uma experiência de compra verdadeiramente única e acesso à seleção mais extensa de luxo em um marketplace global.

O nosso escritório está localizado perto do Porto, no norte de Portugal, em um vibrante centro de negócios. Oferece um ambiente dinâmico e acolhedor onde nossos colaboradores podem se conectar e fazer networking com uma grande comunidade de profissionais de tecnologia.

Tecnologia

Estamos em uma missão para construir produtos e tecnologias de ponta que proporcionem uma incrível experiência de e-commerce para clientes de luxo em todo o mundo, entendendo as motivações e necessidades de nossos clientes e parceiros, desde o design e teste de hipóteses até a criação de experiências líderes da indústria para clientes de luxo.

A Função

Você fará parte de uma das equipes responsáveis pelo desenvolvimento e manutenção de múltiplas aplicações business-to-business construídas na Plataforma Farfetch. Nossas soluções suportam equipes internas e parceiros de negócios, utilizando tecnologias como React, Next.js, Type Script, Blazor, .NET, Nest JS e Graph QL. Estamos à procura de um Engenheiro de Software Júnior – Full Stack que seja apaixonado por tecnologia, ansioso para aprender e motivado a crescer em um ambiente colaborativo de engenharia.

O que você fará

  • Desenvolver e manter funcionalidades frontend para aplicações business-to-business usando tecnologias modernas como React, Type Script e Blazor.
  • Contribuir para aplicações construídas com Java Script/Type Script e C#/.NET, com suporte de engenheiros experientes.
  • Colaborar com as equipes de Produto, Design e Engenharia para entregar experiências de usuário intuitivas, acessíveis e confiáveis.
  • Escrever código limpo, manutenível e bem testado, seguindo práticas de engenharia estabelecidas.
  • Construir e melhorar componentes de UI reutilizáveis, contribuindo para a consistência e manutenibilidade entre aplicações.
  • Integrar aplicações frontend com serviços e APIs backend.
  • Participar de revisões de código, discussões técnicas e sessões de compartilhamento de conhecimento, aprendendo com feedback e contribuindo com suas próprias ideias.
  • Investigar e solucionar problemas, desenvolvendo progressivamente suas habilidades de resolução de problemas e autonomia técnica.
  • Contribuir para melhorias contínuas na qualidade, desempenho, acessibilidade e experiência do usuário das aplicações.
  • Assumir a responsabilidade pelas tarefas atribuídas, comunicar progresso e levantar proativamente questões ou bloqueios quando necessário.
  • Continuamente aprender e explorar novas tecnologias, ferramentas e práticas de engenharia.

Quem você é

  • Um Engenheiro de Software Júnior com formação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência prática equivalente.
  • Alguém com conhecimento básico de tecnologias de desenvolvimento frontend, incluindo HTML5, CSS3 e Java Script.
  • Familiarizado com os fundamentos do Java Script, incluindo ES6+, programação assíncrona e conceitos básicos de programação.
  • Familiarizado com React, Blazor ou outro framework moderno de frontend, através de projetos acadêmicos, estágios, projetos pessoais ou experiência profissional.
  • Interessado em aprender e trabalhar com diferentes tecnologias de frontend, incluindo Type Script, React, Blazor e o ecossistema .NET.
  • Alguém que entende a importância de escrever código limpo, manutenível e testável.
  • Familiarizado com Git e fluxos de trabalho básicos de desenvolvimento de software.
  • Curioso e analítico, com disposição para investigar problemas, fazer perguntas e aprender com feedback.
  • Proativo, responsável e disposto a assumir a responsabilidade pelo trabalho atribuído, reconhecendo quando precisa de apoio.
  • Um jogador de equipe colaborativo que gosta de compartilhar conhecimento e trabalhar com os outros.
  • Alguém com uma mentalidade de crescimento, atenção aos detalhes e um interesse genuíno em melhorar continuamente suas habilidades técnicas.
  • Confortável comunicando-se em inglês, tanto escrito quanto verbal.

Diferenciais

  • Experiência com Type Script, React ou Next.js.
  • Conhecimento de C# e .NET / ASP.NET Core.
  • Familiaridade com Blazor, incluindo componentes Razor, ciclo de vida de componentes, vinculação de dados e manipulação de eventos.
  • Experiência com bibliotecas de componentes de UI Blazor, como Mud Blazor.
  • Compreensão da arquitetura baseada em componentes, gerenciamento de estado e design de UI reutilizável.
  • Conhecimento básico de desenvolvimento backend usando ASP.NET Core, Node.js ou Nest JS.
  • Familiaridade com REST APIs ou Graph QL.
  • Compreensão de testes unitários e ferramentas de testes de frontend, incluindo Jest, React Testing Library, xUnit ou bUnit.
  • Exposição a pipelines CI/CD e metodologias de desenvolvimento ágil.
  • Projetos pessoais, acadêmicos ou profissionais que demonstrem interesse em desenvolvimento frontend.

Recompensas e Benefícios

  • Seguro de saúde para toda a família e outros recursos de bem-estar.
  • 25 dias de férias anuais (acima do estatutário) e dias adicionais de cuidado (2 dias por ano) e Boomerang: programa de sabático após 5 anos de serviço.
  • Oportunidades de treinamento e acesso gratuito ao LinkedIn Learning.
  • Programa de benefícios flexíveis.
  • Ambiente de trabalho flexível.

Declaração de Igualdade de Oportunidades

A Farfetch é um empregador que oferece igualdade de oportunidades, garantindo que todos os candidatos sejam tratados de forma igual e justa durante nosso processo de recrutamento. Estamos determinados a que nenhum candidato experimente discriminação com base em sexo, raça, etnia, religião ou crença, deficiência, idade, identidade de gênero, ascendência, orientação sexual, status de veterano, casamento e parceria civil, gravidez e maternidade, ou qualquer outra base proibida pela lei aplicável.

Empregador para Junior Software Engineer - Full Stack in Porto: Farfetch Limited

A Farfetch Limited é um excelente empregador que valoriza a atenção ao detalhe e a colaboração em equipa. Oferecemos um ambiente de trabalho dinâmico e inclusivo, onde os colaboradores têm oportunidades de crescimento profissional e desenvolvimento de competências. Localizada num centro criativo, a nossa cultura promove a inovação e a adaptabilidade, tornando cada dia uma nova oportunidade para brilhar na indústria da moda.

F

Dados de contacto:

Equipa de recrutamento de Farfetch Limited

Achamos que precisas destas competências para brilhares como Junior Software Engineer - Full Stack in Porto

React
Type Script
Blazor
Java Script
C#
.NET
Next.js