engineering
Posted Apr 28Senior Software Engineer - UI Frontend
at Arcesium
Lisbon, PortugalOn-site
Responsibilities
- Build high-performance, data-dense UIs featuring virtualized grids, advanced column management, real-time status views, and complex multi-step financial workflows
- 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
Requirements
- Contribute to AI-assisted development workflows, including prompt-driven component scaffolding, AI-powered legacy app migration tooling, and embedding agent interactions into UI What You'll Need:
- A bachelor's degree in engineering with 2–5 years of experience in the IT industry
- 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 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 Recruiting Security
Experience
- 2+ years of hands-on web development with HTML5, JavaScript, TypeScript, React, CSS, and TDD practices
Benefits
- Arcesium is an equal opportunity employer.
Contact
- Emails from genuine Arcesium recruiters who are employees of the company will always come from the @arcesium.com domain.
- If something seems off or you're contacted by an unexpected third party, please reach out to us at careers@arcesium.com .
Additional details
- Arcesium is a global financial technology firm that solves complex data-driven challenges faced by some of the world’s most sophisticated financial institutions.
- We constantly innovate our platform and capabilities to meet tomorrow’s challenges, anticipate the risks our clients encounter, and design advanced solutions to help our clients achieve transformational business outcomes.
- Financial technology is a high-growth industry as change and innovation continue to disrupt the status-quo and prompt major transformation.
- Arcesium is at a particularly interesting time in our own growth as we look to leverage our successfully established market position and expand operations in pursuit of strategic new business opportunities.
- We value intellectual curiosity, proactive ownership, and collaboration with colleagues, and we empower you to meaningfully contribute from day one and accelerate your professional development.
- We are looking for bright and exceptional software engineers to join our technology team.
- You will build next-generation software used by some of the most sophisticated alternative asset managers, and play a central role in Arcesium's platform experience What You'll Do:
- 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
- experience building and optimizing data grids, including virtualization, lazy loading, column configuration, and filtering at scale •
- In some cases, you may also be contacted by independent search firms engaged to recruit on our behalf; emails from their employees should always come from their firm's applicable domain.