Senior Software Engineer UI Developer

MasterCard   •  

O Fallon, MO

Not Specified years

Posted 240 days ago

This job is no longer available.

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.

Main Responsibilities
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

All About You
Are you passionate about building excellent user experiences?
Do you have a scrappy, can-do attitude with a strong desire to succeed
Do you thrive working in a scrum team (client-facing a plus)
Have you ever lead a team
Do you have strong communication skills, understand gaps in knowledge and have ability to source training online
Create proofs of concept and working prototypes

Skills
• Frontend languages: JavaScript. ES5/6, TypeScript a bonus
• 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
• 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
• Familiarity with a Web Frameworks – Spring is a bonus
• Familiarity with a backendlanguages: Java/Groovy

    R-58384