React Developer
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Ao continuar, aceita os nossos Termos & Política de Privacidade.
A Randstad é a empresa mundial líder em talentos. Trabalhamos diariamente para encontrar as melhores oportunidades para os nossos candidatos, ajudando-os a alcançar o seu verdadeiro potencial. Queremos criar um impacto positivo na sociedade, proporcionando oportunidades equitativas para todas as pessoas, independentemente da sua origem, e ajudando-as a manterem-se relevantes num mundo do trabalho em constante mudança.
A Randstad Digital está a recrutar um React Developer para integrar uma empresa tecnológica de referência com presença em Portugal, Angola e Moçambique especializada no desenvolvimento de soluções de software e hardware de vanguarda para o setor financeiro e bancário, localizada no TagusPark.
O nosso cliente está a reforçar a sua equipa interna com um React Developer para evoluir a aplicação que corre nos nossos quiosques de self-service. É uma aplicação
de dimensão considerável, usada por clientes finais num ecrã táctil.Não é um website tradicional: a aplicação corre em modo quiosque, comunica emtempo real com serviços locais que gerem os periféricos do equipamento e servevários clientes, países e idiomas com a mesma base de código.
A Randstad tem a missão de se tornar a empresa mais equitativa e especializada de talentos a nível mundial e, por isso, reiteramos que damos as boas-vindas a pessoas com as mais diversas capacidades e experiências. Assumimos o compromisso de garantir que o nosso processo de recrutamento e contratação satisfaça as necessidades de todas as pessoas.
Preocupamo-nos com a igualdade de oportunidades, independentemente de etnia, cor, religião, sexo, orientação sexual, identidade de género, nacionalidade, idade, informações genéticas, incapacidade ou qualquer outro estatuto de grupo protegido por lei.
descrição da função/job description
- Desenvolver e evoluir funcionalidades de self-service bancário, do ecrã àintegração com os serviços de backend;
- Construir componentes reutilizáveis para interfaces tácteis: teclados virtuais,formulários, fluxos multi-passo e modais;
- Integrar a interface com serviços locais em tempo real e com os periféricos doquiosque;
- Manter a aplicação configurável por cliente (temas, conteúdos e parâmetros)a partir de uma única base de código;
- Garantir a internacionalização para vários países e idiomas;
- Contribuir para a qualidade do código: refatoração, tipagem, testesautomatizados e revisão entre pares;
- Colaborar com as equipas de backend, produto e suporte no diagnóstico eresolução de problemas em produção.
requisitos/requirements
- 3 a 5 anos de experiência profissional em desenvolvimento frontend comReact (hooks, componentes funcionais);
- Domínio de TypeScript em aplicações de média ou grande dimensão;
- Gestão de estado em React (Context API, useReducer ou equivalentes);
- Experiência sólida com Tailwind CSS, incluindo temas e design tokens;
- React Router e organização de aplicações com muitos ecrãs e fluxos multipasso;
- Comunicação em tempo real (por exemplo, WebSockets) e tratamento deeventos assíncronos;
- Internacionalização com i18next / react-i18next ou equivalente;
- Ferramentas de build e qualidade: Vite, npm, ESLint, Prettier e Git;
- Comunicação clara e espírito de equipa, com abertura para dar e receberfeedback;
- Atenção ao detalhe e boa capacidade de resolução de problemas;
- Capacidade de manter o foco em momentos de maior pressão, aprendendocom cada desafio e ajustando a abordagem sempre que necessário;
- Português fluente e inglês técnico.
O que é valorizado:
- Desenvolvimento mobile com React Native;
- Experiência em aplicações de quiosque ou outras interfaces tácteis;
- Utilização de APIs do browser para câmara e media;
- Testes automatizados de frontend (Vitest ou Jest, React Testing Library,Playwright);
- TypeScript em modo estrito e experiência a migrar código existente paratipagem forte;
- Arquiteturas white-label ou multi-tenant: theming e configuração por cliente;
- Conhecimento de .NET/C#, para colaborar de perto com a equipa de backend;
- Contexto do setor bancário ou de pagamentos;
- Scripting para automação de builds e packaging.
oferta/offer
- Salário compatível com o mercado e a função;
- Seguro de saúde;
- Subsídio de alimentação pago em cartão de refeição;
- Dias de descanso extra;
- Formação e acompanhamento contínuo;
- Participação em projetos diversos e contato mercados internacionais;
- Ambiente de trabalho colaborativo e inclusivo.