Search by job, company or skills

W

Principal Engineer - UI Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144236195