Senior UI Engineer

Bengaluru East, Karnataka, India
Oct 22, 2024
Oct 22, 2025
Hybrid
Full-Time
3 Years
Job Description

The Digital Marketing Enablement team at Visa is seeking a Senior UI Engineer with extensive experience in building high-performing, scalable, and responsive applications. You will play a critical role in the Digital Marketing Experience Team, focusing on front-end development for scalable AEM applications. This position requires a deep understanding of UI/UX principles, strong front-end development skills, and the ability to collaborate with business owners to deliver technical solutions that align with business goals.

In this role, you will be responsible for designing, developing, and supporting engaging and accessible UI components, while contributing to all stages of the software development lifecycle. You will also work in a hybrid model, spending 2-3 days per week in the office based on business needs.

Key Responsibilities

  • Build engaging, usable, and accessible UI applications and reusable code libraries.
  • Develop Single Page Applications (SPAs) that interact with REST services.
  • Contribute to all phases of the development lifecycle: design, coding, testing, and maintenance.
  • Write well-structured, testable, and efficient code that aligns with design specifications.
  • Develop and integrate the application’s business logic and UI elements.
  • Collaborate with business stakeholders to define technical solutions.
  • Ensure compliance with web standards, accessibility best practices, and design specifications.
  • Participate in continuous improvement processes by researching and presenting alternative technologies.
  • Develop and maintain design and UI documentation for internal use.
  • Support end-to-end testing frameworks like Cypress and participate in test-driven development.
  • Assist in the preparation and release of software components.

Basic Qualifications

  • 4+ years of relevant work experience.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications

  • BS/MS degree in Computer Science, Engineering, or related field.
  • 5+ years of hands-on software development experience.
  • 3-5+ years of front-end development experience for scalable web portals/applications.
  • Expertise in front-end technologies including JavaScript, CSS3, HTML5, and libraries like ReactJS, Angular, jQuery, and Stencil.js.
  • Experience with CMS and Adobe AEM/CQ development.
  • Strong understanding of object-oriented analysis and common design patterns.
  • Hands-on experience with JavaScript UI frameworks such as NodeJS, Angular, and Stencil.
  • Expertise in Web Standards and Accessibility best practices.
  • Experience integrating with failure-tolerant systems using web services.
  • Ability to create wireframes and responsive designs to deliver great user experiences.
  • Proven ability to work effectively in an agile environment.
  • Experience with test-driven development (TDD) and end-to-end testing frameworks like Cypress.
  • Strong verbal and written communication skills.
  • GenAI tool experience is a plus.

Why Visa?

  • Purpose-driven industry leader with a focus on innovation.
  • A collaborative environment where your contributions make an impact.
  • Hybrid work model offering flexibility and work-life balance.
  • A company committed to diversity and inclusion, providing equal opportunities for all.

Visa is an Equal Opportunity Employer and provides consideration for employment regardless of race, gender, national origin, sexual orientation, or veteran status. We also ensure compliance with local laws related to individuals with criminal histories.