Lead / Principal Member Technical Staff - Frontend (UI Lead / Architect)

World's number 1 CRM company building enterprise-level design systems and product experiences.
$150,000 - $250,000
Frontend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Architect, Platform Product Design

Executive-level UX Principal Architect position at Salesforce, focusing on platform product design and enterprise experience innovation.

Principal Full Stack Software Engineer (Starshield)

Principal Full Stack Software Engineer position at SpaceX's Starshield division, focusing on secure space-based systems and earth observation technology.

Principal Member of Technical Staff - Full Stack Software Development

Principal Software Engineer role at Oracle Health & AI, focusing on full-stack development for healthcare financial management applications.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces and managing a team of 40 engineers.

Principal Software Development Engineer

Principal Software Engineer role at Oracle focusing on frontend development with React and TypeScript, building scalable cloud applications.

Description For Lead / Principal Member Technical Staff - Frontend (UI Lead / Architect)

Join Salesforce's Design Systems Engineering team as a Principal Frontend Engineer to shape the future of the world's #1 CRM platform. In this role, you'll lead the architecture and development of enterprise-level UI components using cutting-edge web technologies. You'll work on the next iteration of Salesforce's design system, creating robust and accessible experiences used by millions of developers globally.

As a Principal Engineer, you'll lead architecture discussions, coordinate with cross-functional teams, and play a crucial role in defining the future of design systems. The position requires expertise in modern frontend technologies, including JavaScript, React, and CSS, along with strong knowledge of object-oriented programming and design patterns.

The role combines technical leadership with hands-on development, requiring you to balance architectural decisions with practical implementation. You'll collaborate with product managers, designers, and accessibility experts to ensure the delivery of high-quality, accessible components that meet enterprise standards.

Working in Salesforce's collaborative and inclusive environment, you'll be part of a team that values professional growth and development. The position offers the opportunity to work on pioneering, enterprise-scale products while contributing to open-source development and staying at the forefront of web technologies.

Key technologies include modern HTML, CSS, JavaScript, React, Node.js, and various modern development tools. The ideal candidate will have 10+ years of professional experience, strong architectural skills, and a passion for creating beautiful, performant, and accessible product experiences. This role is perfect for someone who combines technical expertise with leadership abilities and has a keen interest in design systems and enterprise-level software development.

Last updated a month ago

Responsibilities For Lead / Principal Member Technical Staff - Frontend (UI Lead / Architect)

  • Lead architecture discussions, planning, and cross-functional coordination activities
  • Help lead alignment activities with cross-cloud engineering teams
  • Define the future of design systems through strategy workshops and experimentation
  • Support collaborative working model globally with peer UX Engineering teams
  • Contribute to design systems engineering LRP and roadmap
  • Develop HTML, CSS and JavaScript for enterprise-level UI components
  • Partner with product managers, designers, and accessibility teams

Requirements For Lead / Principal Member Technical Staff - Frontend (UI Lead / Architect)

JavaScript
React
Node.js
TypeScript
Java
  • 10+ years professional software development experience in UI/UX development
  • Strong JavaScript skills with foundation in native JavaScript and Web Components
  • Experience with frameworks like React, Vue, Angular, or Ember
  • Advanced knowledge of CSS and modular CSS development
  • Well versed with Object Oriented programming (Java or NodeJS) and Design patterns
  • Experience with modern UI frameworks
  • Knowledge of browser compatibility issues
  • Agile/Scrum/Lean development methodology experience
  • Strong communication skills for technical and non-technical audiences
  • Experience with Git and GitHub integrations

Interested in this job?