🏢 About Visa
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions, and government entities across more than 200 countries. Dedicated to uplifting everyone, everywhere, Visa is the best way to pay and be paid, offering engineers the opportunity to create impact at scale by tackling meaningful global challenges.
🎯 The Role
As a Staff Software Engineer (Frontend) in Bengaluru, you will lead the design and construction of mission-critical UI SDKs, portals, and iframe-based integrations. This role demands a multi-technology mindset, combining expertise in modern frameworks like React and Next.js with innovative security protocols like FIDO2 and Generative AI tools to enhance both user experience and developer productivity.
🛠️ Tech Stack
- React.js & Next.js
- TypeScript & Modern JavaScript
- Redux (or similar state management)
- Tailwind CSS & SCSS
- Webpack, Vite & Babel
- iframe & postMessage APIs
💼 What You'll Do
- Lead the architectural design and enhancement of UI SDKs and portals, ensuring seamless integration across multiple platforms.
- Develop high-performance, secure, and resilient frontend systems compliant with WCAG accessibility standards.
- Implement complex cross-window communication strategies for embedded UI components using iframes.
- Collaborate deeply with UX designers and backend teams to ensure UI deliverables align with world-class product goals.
- Mentor team members and provide technical guidance to foster a culture of continuous learning and skill growth.
- Integrate emerging technologies, including FIDO2 and Generative AI, into the Visa payments ecosystem.
✅ What You'll Need
- At least 5 years of relevant professional UI development experience with a Bachelor’s degree (or equivalent combination of advanced degrees and experience).
- Deep expertise in the React/Next.js ecosystem and high proficiency in TypeScript.
- Hands-on experience building SDKs, portal applications, and complex embedded UI solutions.
- Strong command over modern frontend build tools and package management strategies.
- Exceptional problem-solving skills and the ability to translate complex technical visions into simple, actionable terms.
- A commitment to Agile methodologies and high-quality, maintainable code delivery.
🌟 Nice to Have
- 7+ years of professional UI experience for senior candidates.
- Familiarity with FIDO2 authentication protocols and secure web application development.
- Hands-on experience leveraging Generative AI tools to boost developer productivity.
- Strong background in building and maintaining distributed package workspaces.