Company Description Job Description
As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable & secure payment network - enabling individuals, businesses, & economies to thrive. Our advanced global processing network, VisaNet, provides secure & reliable payments around the world, & is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, & fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network & scale to reshape the future of commerce.
At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, & be part of an inclusive & diverse workplace. We are a global team of disruptors, trailblazers, innovators & risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, & doing meaningful work that brings financial literacy & digital commerce to millions of unbanked & underserved consumers.
You're an Individual. We're the team for you. Together, let's transform the way the world pays.
Visa Payment Digitization Platform (VPDP) comprising of Visa Token Services (VTS) & various flavors of Visa Checkout (VCO) is part of the Visa Digital & Developer Platform (VDDP) group within the Visa technology organization.
Tokenization is a key pillar of Visa's digital future, allowing innovators to develop new payment use cases where a traditional card simply is not viable (IoT, Contextual Commerce, etc,).
Visa Checkout is also evolving to being our new standards-based solution for ecommerce - Visa Digital Commerce Platform (VDCP). This platform is tightly integrated with Visa Token Services (VTS) to support provisioning of payment credentials for one-time, card-on-file & device-based payments.
We are looking for a talented Sr. UI Engineer to join our team in VPDP Singapore!
Sr. UI Engineer
As a Sr. UI Engineer you will help design, develop, enhance, build our solutions meant for customers in an agile, fast-paced environment. You will be working with colleagues across the company, who will help support & challenge you every day. Designing solutions, writing code, unit testing code, developing test cases, automating test cases & frequent check-ins for continuous integration is just part of your DNA. You will see your team's code going to production in just a few weeks & used by strategic accounts worldwide. If this sounds exciting, we would love to chat & tell you more about our work culture, solutions & opportunities.
Our team, as well as our group works under the principles of a common engineering model with both development & testing expertise. You are expected to have hands-on experience & sufficient knowledge to guide the engineers & unblock them as needed on an on-going basis.
Your responsibilities will include:
Design & develop new systems as well as enhancements & fixing defects in existing software.
Help our clients achieve their business goals by understanding their requirements & delivering the best solution.
Contribute towards meetings & discussions with product & architecture teams.
Leverage newer technologies & lead efforts to architect, design & implement / test various aspects of secure payment solutions.
Work with a team of talented engineers & ensure DEV / QA best practices are followed.
Understand coding guidelines & participate in code review processes.
Review test strategy & test cases developed by test engineers to ensure optimum quality of solutions being delivered.
Periodically rotate into the role of Scrum Master to lead agile, scrum teams for a given sprint.
Excellent interpersonal skills along with a team player focus, with an ability to hone leadership skills over time & work as a mentor to junior team members.
Develop close working relationships with members of teams within the organization.
Become knowledgeable of Visa's core technology, infrastructure & standards.
Your background will ideally include:
Bachelor's Degree in Computer Science or other technology field; Typically, candidates are expected to have 4-6 years of experience working in a technology company on various front-end UI technologies. Experience in delivering enterprise-class, mission-critical, commercial, & scalable products is a must-have.
We want our Sr. UI Engineer to do much more than just write code. You would be expected to bring in expertise that include:
Experience in web development using frameworks such as React, Angular, Vue, Ember etc.
Experience working with state management architecture such as Redux, Flux is required.
Strong foundation in requirements scoping, data structures, algorithms, instrumenting & performance benchmarking, problem solving & complexity analysis.
Strong designing, analytical, programming & communication skills needed, along with aptitude for building stable solutions.
In-depth understanding of CSS preprocessors such as SASS, SCSS, LESS, bundlers such as webpack, & task runners such as grunt, gulp.
Understanding of browser debugging tools, devtools including using of chrome extensions such as react, redux, & firefox extensions such as firebug.
Ability to code using both ECMA Script 5 & ECMA Script 6 & ability to justify the choice of usage.
Experience with Node JS would be key.
Exposure to tools like Postman / any REST Client is desired. LINUX skills are required.
Experience with Unit Testing frameworks such as Jasmine, Mocha, Chai etc. & test runners such as Karma, Jest would be required.
Familiarity with web page layout & semantic HTML.
Good understanding of npm (Node package manager) & applications of it.
Exposure to backend / database technologies like JAVA, J2EE, REST, ORACLE, etc. is strongly desired to be able to debug issues end-to-end.
Familiarity with common application security vulnerabilities & how to overcome them (OWASP) is a Plus.
Hands-on experience with Continuous Integration, & Test Driven Development is required
Our engineers do more than just write & test code & we need managers for them to go beyond just supervising them:
We count on your curiosity & creativity, to want to understand customer requirements & our processes & want to come up with creative solutions.
While you'll have the skill to see & understand the big picture, you're able to stay focused on the task at hand to achieve immediate goals.
You're great at systematic & accurate research wanting to uncover the smallest detail.
You have amazing work ethics that will help us all work extremely well together.
You have the passion to understand people & always strive harder to improve our products & services!
You have excellent interpersonal skills & above all, you are a team player!
All your information will be kept confidential according to EEO guidelines.