
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
Front-end Engineer - React Overview:Front-end engineers working on Mastercard's Enterprise Open Banking platform play a key role in the development and maintenance of the products that secure high-quality connectivity to banks across Europe that is frictionless, safe, and secure. Building on the strong foundation of our state-of-the-art bank connectivity APIs, the engineers create low-touch solutions that take the burden of handling customer onboarding and verification, account information services, and payment initiation from customers that want to spend their efforts building great products that leverage the full potential of the Open Banking standard.
Role:
Our engineers work at the bleeding edge of account information and payment initiation technologies, often solving problems that are yet to be tackled within the industry in areas of API security, data accessibility, processing, and analysis. You will be joining a group of highly skilled individuals working together as a team to push the limits of what is possible to achieve with open banking.
You will have many colleagues around different countries, with your nearest peers being located primarily in Poland, Denmark and Ireland.
About you:
We are looking for motivated individuals that are looking to be a part of an established division comprised of both industry veterans as well as newcomers. What they all have in common is the understanding that in order to achieve great things, being able to work together as a team is a must.
Ideally you can see yourself in the description below – however, if you fulfil only some of the criteria, do no hesistate to apply, we would love to hear from you regardless!
Requirements:
- Skilled in developing scalable, high-performance React applications with TypeScript.
- Proficient in managing complex state using Redux, Context API, or custom solutions.
- Highly capable of designing and implementing performant React components by leveraging advanced data structures like trees, graphs, and arrays. This ensures optimized rendering and efficient state handling, with TypeScript providing type safety and correctness.
- Solid understanding of front-end security vulnerabilities (e.g., XSS, CSRF, CORS) and best practices to mitigate them.
- Proficiency in HTML and CSS.
- Experience working closely with designers to ensure the best user experience.
Nice to have
- Understanding of back-end software development (our systems are built in C#, using ASP.NET Core)
- Knowledge of WCAG standards (2.1 AA and forward).
- Experience with provisioning infrastructure as code (e.g. Terraform) is a plus.
- Interest in computer security (Certificates, HTTPS) is a plus.
- Prior experience in closely regulated industries (financial, medical, etc.) or areas that deal with handling personal information is welcome but not required.
Beyond that, it is expected that you have experience building software using modern development standards, meaning it should not come as a surprise that we utilize all the tools at our disposal from standard ticketing systems (Azure DevOps / Jira), VCS, test automation, to CI/CD pipelines.
And above all, we hope that you love solving problems!
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
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.
Apply on company website