Senior Frontend Engineer - Security

San Francisco, CA, United States
Posted 14 days ago
Main Location
San Francisco, CA, United States
Open jobs

The right candidate will bring strong experience in user experience design and a roll-up-your-sleeves approach to solving complex problems. You will work collaboratively with software engineers, security engineers, and executive leadership to drive feature and requirement discussions from vision through implementation. This role will have a significant impact on the business, steering the design direction for several growing Security solutions as part of a small, dedicated team.

Some of the problems we’re solving:

  • How can we securely authenticate users with a rich login experience that is tailored for each individual service at Cruise, fully customizable and which doesn't impede user productivity?
  • How can we fully automate user-lifecycle but give decision makers the right amount of freedom to customize their own workflows of how and when a user is on-boarded or off-boarded?
  • Can we use our user behavior analytics to better inform managers in a self-service means what access their current employees use and why, and what new employees need on day one?
  • Can we present a single interface for all of our workforce, contractors, partners, and users that allows them to view and edit all of their own Identity related information as well their peers (employee info, application access, org hierarchy, MFA & personal devices, etc.)?
  • Can we make it frictionless for developers to integrate authentication into progressive microservice architectures by providing intuitive user friendly libraries?

Day-to-day responsibilities include:

  • Own the experience of Cruise users with security, from discovery and definition to development and results
  • Provide front-end coding expertise, and iterate to improve Security services based on user feedback
  • Address user interface issues and design solutions that meet measurable business goals and requirements
  • Create user-centered designs by considering customer feedback, technical constraints / opportunities and usability findings
  • Work closely with the engineering team to ensure thorough understanding and implementation of use cases and requirements
  • Quickly develop and maintain detailed user interface specifications: create process flows, wireframes, and visual design mockups as needed to effectively conceptualize and communicate detailed interaction behaviors

You should apply for this role if you have the following qualifications:

  • Experience with modern JavaScript frameworks (not just jQuery), such as React, Angular, or Ember
  • Experience with the fundamentals of HTML and CSS pre-processing frameworks, such as Sass or Less
  • Experience with the latest web standards, including HTML5 and CSS3
  • Experience with a scripting language, such as Python, Ruby, etc.
  • Fluency in best practices for information architecture and interaction design, user-centered design process, as well as strong knowledge of UX principles and techniques
  • Experience designing and implementing complex UIs
  • Solid written and verbal communication skills with the ability to present a strong rationale for design decisions

Bonus points!

  • Strong time management skills and the ability to be self-directed when needed
  • Solid written and verbal communication skills with the ability to present a strong rationale for design decisions
  • A bachelor's degree in interaction design, human-computer interaction (HCI), or related UX degree
  • Ability to prototype in HTML, JavaScript, & CSS is a plus
Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team