Lead Software Engineer - Frontend / Fullstack
Technology
Mastercard1 months agoUntil 11/05/2026
Full timeHybrid
Job description
- Our Purpose
- Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
- *Title And Summary
Lead Software Engineer - Frontend / Fullstack
Lead Software Engineer, Front-End & Full Stack AI Applications – Foundry R&D, SingaporeWe are looking for a Lead Software Engineer to join the Mastercard Foundry R&D team. You will work on innovative, scalable products, experiment with new technologies, and help shape our AI-driven user experiences. The ideal candidate is hands-on, curious, motivated, and comfortable working in fast-moving R&D environments.
What you'll do
- Lead front-end development for AI products: Design and build modern, interactive web interfaces for AI-driven applications. Create dashboards and visualisations that make AI insights intuitive and accessible. Iterate quickly to prototype new capabilities and demonstrate product potential.
- Full-stack architecture and integration: Own the end-to-end architecture from front-end to backend interaction. Build modular components and ensure smooth integration with services and APIs. Use scalable patterns including micro-frontends where helpful.
- Design intuitive UX and visualisations: Apply strong UI/UX thinking to simplify complex AI outputs. Build visual elements such as charts, trends, or agent reasoning views that improve clarity and usability.
- Ensure quality, performance, and security: Implement testing across unit, integration, and end-to-end layers. Maintain code quality through reviews and enforce security and performance best practices.
- Mentor and collaborate: Guide junior engineers, review code, and encourage use of strong design patterns. Work closely with designers, product managers, and AI researchers to deliver well-rounded solutions.
What you'll bring
- Strong front-end expertise: 8–12+ years of software development with deep experience in modern front-end stacks. Proficiency in JavaScript/TypeScript, React (preferred), or Angular/Vue. Skilled in state management, routing, build tooling, and UI architecture.
- Broad full-stack experience: Competent in backend development, especially REST APIs and database design using SQL or NoSQL technologies.
- User-centric mindset: Ability to translate complex concepts into clear, usable interfaces. Experience working with design tools and prototypes.
- Architectural leadership: Background designing modular, scalable front-end systems. Experience promoting clean structure, reusable components, and documentation.
- Strong communication and collaboration: Able to work with distributed teams and communicate clearly with technical and non-technical stakeholders.
- Continuous learning: Comfortable working with ambiguity and exploring new technologies. Motivated to build prototypes and evolve solutions quickly.
- *Required Skills
- Education and experience: Bachelor's degree in Computer Science or related field. 8–12+ years in software engineering with significant front-end experience.
- Front-end development: Expert in JavaScript and TypeScript. Extensive experience with React or similar frameworks. Skilled in translating UI/UX designs into high-quality web interfaces.
- UI/UX and visualisation: Experience building interactive UIs and data visualisations. Ability to work from design tools such as Figma or Adobe XD and ensure attention to detail.
- Backend and API integration: Strong ability to integrate with RESTful APIs, manage asynchronous calls, handle data formats, caching, errors, and retries.
- Software quality and DevOps: Experience writing automated tests using Jest, Mocha, or similar tools. Familiarity with CI/CD pipelines and code quality practices.
- Security and performance: Understanding of common web vulnerabilities (XSS, CSRF, clickjacking) and performance best practices. Able to apply mitigations through proper coding and configuration.
- *Preferred Skills
- Real-time and advanced web features: Experience building features using WebSockets, SSE, or other real-time techniques for live dashboards or event streams.
- Data visualisation libraries: Experience with D3.js, Plotly, Recharts, or Three.js for advanced visualisations.
- Advanced testing and tooling: Experience using E2E frameworks such as Cypress or Playwright.
- AI and FinTech familiarity: Helpful to have experience integrating LLMs, chatbots, or AI-driven analytics. Understanding latency, uncertainty, and other AI UX considerations is beneficial.
- UI/UX leadership and innovation: Contributions to innovative projects, open-source work, hackathons, or technical blogging.
- Cloud deployment: Familiarity with deploying web applications on cloud platforms and optimising for scalability.
- *Corporate Security Responsibility**
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Keywords
javascripttypescriptmicrosoft-typescriptreactfigmaadobe-xdjestd3rechartsthree-jscypressplaywrightmastercard
¿Te interesa este puesto?