Principal Engineer - UI Architect
Wells Fargo
- Location
- Serilingampalli, Telangana, India
- Job type
- Full-time
Required skills
- Agile
- API
- Babel
- BDD
- business objectives
- CSS3
- data structure
- database
- design patterns
- DOM
- front-end
- Git
- HTML5
- information security
- interpersonal skills
- JavaScript
- Node
- NPM
- OAuth
- OpenID
- React
- Serverless
- TDD
- technical architecture
- TypeScript
- Webpack
- Yarn
- SDLC
- RESTful
About the role
Wells Fargo
Website:
wellsfargo.com
Job details:
About This Role
Wells Fargo is seeking a
Principal Engineer- UI Architect
In This Role, You Will
- Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups
- Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
- Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
- Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions
- Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
- Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
Required Qualifications
- 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications
- Progressive experience in software engineering, with a strong emphasis on front-end development and UI architecture.
- 2+ years of hands-on experience as a principal-level (or equivalent) software engineer, demonstrating leadership and architectural ownership.
- Proven track record of successfully leading the architectural design and delivery of large-scale, complex UI systems.
Job Expectations
Strategic UI Architecture & Vision:
- Define and drive the overall UI technical architecture strategy, ensuring a seamless, performant, secure, and accessible customer experience across all applications.
- Champion and promote cloud-first strategies, leading the migration of client-side applications to modern cloud ecosystems.
- Maintain a strong understanding of emerging UI technologies and trends, proactively identifying opportunities to improve user experience and architectural efficiency.
Technical Leadership & Innovation
- Architect complex, scalable, and modular UI systems, leveraging expert knowledge of design patterns, performance optimization, accessibility standards, and security best practices.
- Drive innovation by researching, prototyping, and advocating for the adoption of new technologies and approaches.
- Establish and enforce UI coding standards, best practices, and architectural principles across the organization.
Collaboration & Communication
- Collaborate closely with Engineering, Product, and Business stakeholders to understand requirements, define architectural solutions, and ensure alignment with business goals.
- Communicate architectural decisions, trade-offs, and recommendations effectively to both technical and non-technical audiences.
Mentorship & Guidance
- Mentor and guide UI developers on coding standards, new technologies, architectural patterns, and design principles.
- Foster a culture of continuous learning and improvement within the UI development team.
- Actively participate in and contribute to the broader technical community, sharing knowledge and best practices.
SDLC & Quality
- Implement and promote best practices throughout the Software Development Lifecycle (SDLC), including Git branching strategies, code reviews, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Ensure the quality, maintainability, and scalability of UI code through rigorous testing, code reviews, and adherence to architectural standards.
Technical Skills & Expertise
- Deep expertise in modern UI architectures (e.g., Micro-Frontends, Modularity, Serverless Frontends) and design patterns.
- Mastery of React, JavaScript (ES6+), TypeScript, HTML5, CSS3, and related front-end technologies.
- Extensive experience with the MERN stack (MongoDB, Express.js, React, Node.js) and a thorough understanding of its core principles and trade-offs.
- Strong understanding of DOM manipulation, JSOM, data structure libraries, and RESTful API design and consumption.
- Proficiency with front-end development tools such as Babel, Webpack, NPM/Yarn, and modern front-end build pipelines and tools.
- In-depth knowledge of modern authorization and authentication mechanisms (e.g., OAuth 2.0, OpenID Connect, JWT) and experience implementing them in complex applications.
Architectural & Strategic Thinking
- Demonstrated ability to translate organizational strategy and business requirements into scalable, maintainable, and performant technical solutions.
- Proven ability to make sound technical judgments and architectural decisions, considering factors such as performance, security, scalability, and maintainability.
- Experience in designing and implementing effective monitoring and alarming systems to ensure application health and performance.
- Ability to identify and promote automation opportunities across the SDLC (development, testing, monitoring, build, and deployment).
Soft Skills & Methodology
- Exceptional communication, collaboration, and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
- Highly organized and detail-oriented, with the ability to manage multiple priorities and meet deadlines.
- Proven experience in successfully delivering projects in an Agile environment.
- 7+ years of progressive experience in software engineering, with a strong emphasis on front-end development and UI architecture.
Reference Number
R-516772
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.