Principal Member Technical Staff - Frontend (UI Developer)

World's number 1 CRM company building enterprise-level design systems and product experiences.
Frontend
Principal Software Engineer
In-Person
5,000+ Employees
15+ 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 Principal Member Technical Staff - Frontend (UI Developer)

Join Salesforce's Design Systems Engineering team as a Principal Member Technical Staff focusing on Frontend development. This role offers an opportunity to shape the future of the world's leading CRM platform through innovative design systems. You'll be working on enterprise-level UI components using cutting-edge web technologies, collaborating with cross-functional teams including product managers, designers, and accessibility experts.

The position requires a seasoned professional with 15+ years of experience in UI/UX development. You'll lead architecture discussions, contribute to design system evolution, and create robust, accessible experiences used by millions of developers globally. The role demands strong expertise in JavaScript, CSS, and modern frontend frameworks, along with a deep understanding of design patterns and object-oriented programming.

As a principal engineer, you'll be instrumental in defining technical strategy, mentoring team members, and driving cross-cloud engineering initiatives. The team values collaboration, equity, and inclusion, offering a flexible and friendly environment that supports professional growth. You'll work with modern tools and technologies including React, Node.js, and various testing and deployment platforms.

This is an ideal opportunity for someone who combines technical excellence with strategic thinking, has a passion for creating exceptional user experiences, and wants to make a significant impact at enterprise scale. The role offers the chance to work on pioneering products while being part of a team that values professional development and innovation.

Last updated 16 days ago

Responsibilities For Principal Member Technical Staff - Frontend (UI Developer)

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

Requirements For Principal Member Technical Staff - Frontend (UI Developer)

JavaScript
React
TypeScript
Node.js
  • 15+ years professional software development experience in UI/UX development
  • Strong JavaScript skills with foundation in native JavaScript and Web Components or frameworks
  • Well versed with Object Oriented programming languages (Java or NodeJS) and Design patterns
  • Advanced knowledge of CSS and modular CSS development
  • Experience with modern UI frameworks
  • Knowledge of browser compatibility issues
  • Attention to design details
  • Agile/Scrum/Lean development methodology experience
  • Ability to manage ambiguity and delegate tasks effectively
  • Clear communication and documentation skills
  • Experience with Git and GitHub integrations
  • Knowledge of Web Accessibility best practices

Interested in this job?