Frontend Engineer

Frontend Engineer

Descrição da Empresa

somos a empresa de RH n°1 vamos encontrar o emprego certo para ti? https://www.randstad.pt/

Descrição da Função

Randstad Digital is specialized in the recruitment of middle and senior positions for the Digital Market. Our client is the leading company in the finance area on a global scale and he is looking for a Frontend Engineer for Lisbon.

Perfil

  • .Build high-performance, data-dense UIs featuring virtualized grids, advanced column management, real-time status views, and complex multi-step financial workflows
  • Work with Product Managers and Designers to drive the Modern UI rollout in delivering parity with legacy screens while meaningfully improving usability, navigation, and accessibility
  • Architect and develop the Backend for Frontend (BFF) layer using Node.js/TypeScript to orchestrate, stitch, and transform data from multiple backend services for efficient UI consumption
  • Build and maintain reusable components in the Arc Design System (MUI-based), ensuring consistency across opt-in/opt-out flows, column customizers, filter panels, and shared UI patterns
  • Collaborate with backend teams to define and close API contracts, and work with non-technical stakeholders to review and validate usability and experience quality
  • Contribute to AI-assisted development workflows, including prompt-driven component scaffolding, AI-powered legacy app migration tooling, and embedding agent interactions into UI

Competências

  • .A bachelor's degree in engineering with 2–5 years of experience in the IT industry
  • 2+ years of hands-on web development with HTML5, JavaScript, TypeScript, React, CSS, and TDD practices
  • Strong command of core JavaScript (closures, event loop, prototype chain, async/await) and TypeScript (generics, strict typing)
  • Solid understanding of architectural principles including BFF patterns, component decomposition, state management (MobX or equivalent), and web performance optimization
  • Practical experience building and optimizing data grids, including virtualization, lazy loading, column configuration, and filtering at scale
  • Experience with Material UI (MUI) and design system principles; ability to build accessible, consistent UI components aligned to a shared design language
  • Experience with Node.js/Express for server-side rendering or BFF development is preferred
  • Curiosity and comfort working with AI-assisted development tools (LLM-based coding, prompt engineering for UI scaffolding) is a huge plus

Oferta

  • .An excellent work environment and an opportunity to create a real impact in the world;
  • A truly high-tech, state-of-the-art engineering company with flat structure and no politics;
  • Professional development opportunities;
  • Collaborative and inclusive work environment;
  • Salary compatible with the level of proven experience.

Localização

  • Lisbon, Portugal
Randstad Portugal

Randstad Portugal