Description
As a Staff Software Engineer focused on Front-End/UI at Visa, you will help shape and build modern digital experiences that are intuitive, accessible, performant, secure, and scalable.
This is a hands-on technical leadership role for an engineer who enjoys solving complex UI challenges while influencing front-end architecture and engineering standards across teams.
You will spend approximately 60-75% of your time coding and working hands-on with modern front-end technologies. You will build reusable UI components, improve application performance, establish scalable development patterns, and partner closely with UX/UI designers, product managers, back-end engineers, QA, and other engineering teams to turn product ideas and user experiences into high-quality fintech solutions.
You will also serve as a front-end technical leader, helping raise engineering quality through architecture guidance, design and code reviews, mentoring, and adoption of modern tools and practices, including AI-assisted development.
Key Responsibilities
- Design and develop sophisticated web-based user interfaces and front-end applications that are responsive, accessible, performant, secure, and scalable.
- Provide technical leadership for front-end architecture, including component architecture, application structure, state management, API integration, performance, and reusable design patterns.
- Partner closely with UX/UI designers and product managers to translate user journeys, wireframes, prototypes, and product requirements into polished digital experiences.
- Build and maintain reusable UI components, shared front-end libraries, and scalable design-system patterns that create consistent experiences across products.
- Write clean, maintainable, reusable, and well-tested front-end code while establishing engineering standards and development best practices.
- Lead technical design and code reviews and mentor engineers on UI architecture, component design, accessibility, performance, testing, and maintainability.
- Diagnose and resolve complex front-end issues involving browser behavior, rendering, state management, API interactions, responsive design, performance, and cross-browser compatibility.
- Develop and improve front-end testing strategies, including unit, component, integration, accessibility, and end-to-end testing.
- Champion web accessibility and inclusive design practices to deliver effective experiences across devices and user abilities.
- Use application monitoring, performance metrics, and user-experience signals to improve page performance, reliability, usability, and customer experience.
- Build and enhance developer tooling, frameworks, and automation that improve front-end developer productivity, testing, deployment, and code quality.
- Collaborate with back-end and platform engineering teams to define API contracts, data flows, error handling, authentication, and integration patterns.
- Evaluate emerging front-end technologies and recommend technical solutions that improve engineering effectiveness and product performance.
- Serve as a front-end engineering subject-matter expert, influencing architecture and engineering practices across teams without requiring direct people-management responsibility.
- Participate in incident response and on-call support as needed, troubleshooting complex issues and helping drive resolution.
Qualifications
- 5+ years of relevant work experience with a Bachelor's Degree, or at least 2 years of work experience with an Advanced Degree such as a Master's, MBA, JD, or MD, or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Experience in software engineering with a strong focus on front-end or user interface development.
- Hands-on experience developing modern web applications using JavaScript/TypeScript and a modern front-end framework such as React, Angular, or Vue.
- Experience with HTML, CSS, modern browser technologies, and responsive web development.
- Experience building reusable, component-based user interfaces for production applications.
- Experience integrating front-end applications with RESTful APIs and/or service-based architectures.
- Experience with front-end testing practices and frameworks, including unit, component, integration, and/or end-to-end testing.
- Experience debugging complex front-end applications and optimizing performance, reliability, and usability.
- Experience collaborating with UX/UI Design, Product Management, back-end engineering, and QA teams.
- Experience leading technical design and code reviews and influencing engineering standards across development teams.
Benefits
- Comprehensive benefits package that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Salary
- Estimated salary range: $141,100.00 to $226,000.00 USD per year.
For more fresh new jobs, check out yubhub.co.