Apexx Global · Lisbonne, Portugal
Join our team as a Frontend Engineer, where you'll be responsible for building and evolving the customer-facing surfaces of our payments platform. This hands-on engineering role requires deep frontend expertise and exceptional attention to performance, accessibility, and visual craftsmanship. You'll work on lightweight, embeddable JavaScript SDKs, payment components, and sophisticated web applications. Your work will have a significant impact on the user experience and the overall success of our payments platform.
- Proven track record as a Frontend Engineer building sophisticated, high-performance web applications, ideally including both complex application interfaces and software embedded into third-party environments
- Deep knowledge of JavaScript/TypeScript, HTML, CSS, the DOM, browser APIs, and the fundamentals of how modern web applications behave and perform - beyond expertise in any individual framework or library
- Experience building performant, data-intensive user interfaces and visualisations, with a strong understanding of how to present and interact with large datasets without compromising responsiveness or usability
- Exceptional attention to detail and a strong sense of visual craftsmanship, with a track record of translating designs into polished, pixel-accurate, responsive, and accessible interfaces
- Strong software-engineering judgement and problem-solving skills, with the ability to understand backend architecture, APIs and data flows, make pragmatic technical trade-offs, and quickly learn unfamiliar technologies and domains
- Strong understanding of browser and web security fundamentals, including cross-origin behaviour, iframes, CSP, CORS, and secure handling of sensitive data, together with a commitment to building accessible experiences to WCAG standards
- Strong experience with modern frontend frameworks, preferably React, together with sound understanding of component architecture, application state, data fetching, frontend performance, and modern build and delivery practices
- Experience building framework-agnostic SDKs, hosted fields, checkout components, or other software designed to run reliably within third-party websites and applications
- Experience with Backend-for-Frontend patterns and server-side technologies such as Node.js, or deeper experience working across frontend and backend architecture
- Experience in payments, fintech, or e-commerce, particularly with PCI DSS, payment forms, security-sensitive customer journeys, or other high-scale transactional environments