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 with 10+ years required experience.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces for AI interaction.

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 Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

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 14 days 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?