Who is Mastercard?
We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.
Job TitleSenior Software Engineer (UI)Overview
Mastercard is looking for brilliant, passionate and innovative software developers who will thrive in a highly agile group driven to create an intuitive, accessible user experience on the Smart Data commercial card platform.
Your mission is to deliver an unexpectedly easy experience for our customers in partnership with UX and Product, and to inspire your scrum team to reach beyond what it knows to discover new ways to ensure we deliver a quality, reliable, and flexible solution.
Own the delivery of feature-rich applications with clean UI/UX from design through to production
Follow best practices and standards for usability, accessibility, and cross-browser compatibility
Partner with lead UX designers to build a component and template library that follows or complements the Mastercard brand standards
Interpret technical or UI/UX specifications to produce detailed design
Design and build UIs on any server platform in a team environment
Must be solutions oriented – ultimately find and implement the ‘best fit' solution for the requirement on time Perform functional and performance testing of solutions (including possible A/B design concept testing)
Ensure code is easily maintainable and tracked in version control system
Provide task estimates, level of complexity assessment
Ensure tasks get executed on time and to required standards
Mentor junior software developers
Bachelor's degree Computer Science or related discipline
UI Frameworks: Angular or similar
Design: HTML5, CSS3, LESS
Testing: Jasmine, Protractor or similar
Build: NPM, Gulp, Bamboo/Jenkins
Source control: Git
Experience with mobile responsive website design, development, and optimization
Good understanding of back-end/REST API connectivity
Familiarity with a Web Frameworks – Spring is a bonus
Familiarity with a backend languages: Java/Groovy
Experience building localized web application
Experience coding to W3C Web Content Accessibility Guidelines (WCAG) AA standard
Experience working in an agile environment, continuous integration/continues delivery environment a bonus
Experienced in delivering commercial grade software globally
Ability to code and troubleshoot for all major browsers
Ability to build rapid working prototypes
Passionate about building excellent user experiences
Scrappy, can-do attitude, strong desire to succeed
Thrive working in a scrum team (client-facing a plus)
Ability to lead a team
Strong communication skills
Create proofs of concept and working prototypes
Understand gaps in knowledge and have ability to source training online
Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
If you require accommodations or assistance to complete the online application process, please contact firstname.lastname@example.org and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Apply on company website