Customer Identity Front-End Platform Engineer

Ford Motor Company
Trenton, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 145K

Job location

Remote
Trenton, United States of America

Tech stack

Testing (Software)
Gulp
JavaScript
API
Agile Methodologies
Application Integration Architecture
Architectural Patterns
JIRA
HTML5
Browser Compatibility
CSS
Computer Security
Corona (Software Development Kit)
Data Governance
ECMAScript
Design of User Interfaces
Human-Computer Interaction
HP Systems Insight Manager
Identity and Access Management
Mobile Application Software
jQuery
OAuth
Performance Tuning
Preprocessor
Regular Expressions
Reliability Engineering
Openid Connect
Azure
Responsive Web Design
Single Sign-On
Software Engineering
Systems Integration
Web Content Accessibility Guidelines
Web Testing
React
Customer Identity Access Management
WebPack
Playwright
Front End Software Development
React
Software Coding
REST
Software Version Control

Job description

The Customer Identity Front-End Developer and Platform Engineer will contribute to the engineering, development, and 24/7 support of identity and access management highly available solutions for the customer identity platform on Azure AD B2C and Microsoft Entra External ID (EEID). The successful candidate will work closely with other Ford teams (business teams, cyber security, applications teams, other technical teams) and our partners to ensure the customer IAM platform is providing the secure, premium customer experience required to deliver the Ford focus areas. This position requires an individual with proven expertise in user interface development, coupled with a strong commitment to continuous improvement and operational excellence.

The successful candidate will demonstrate a proactive drive to cultivate deep technical proficiency in critical areas such as the Ford Member Account product, the customer IAM ecosystem, networking, security compliance, and broader software development and user experience principles.

What you'll do...

  • Develop and maintain user interface (visual presentation of user journeys) in accordance with the Ford Standards and Ford Design Team provided specifications.
  • Research, engineer, develop, and support the front-end web experience for the platform.
  • Build and maintain solutions that comply with Ford Information Security policy, architectural patterns and development standards.
  • Work with the Product Owner and Designers to ensure solutions meet Ford consumer needs.
  • Use modern software development Agile methodologies to deliver high-quality software on time and on budget.
  • Use modern software delivery pipelines to automate the deployment and testing of software and platform features.
  • Create and maintain automation tests.
  • Contribute to the development and implementation of customer identity and access management strategies and roadmap.
  • Create and maintain technical documentation for team and integrating applications (e.g., architecture diagrams, API documentation, coding standards, operational processes, procedures, configurations, application onboarding tips, etc.).
  • Support general platform-related activities (e.g., assisting applications with onboarding and troubleshooting integration with the platform, day-to-day operations of requests, incidents, and problems).
  • Provide collaborative 24/7 support for the platform (e.g., outage support, application monitoring, other security activities).

Requirements

  • Bachelor's Degree or a Combination of Education/Employment.
  • 3 to 5 years of experience that demonstrate:
  • Advanced React skills (expertise in functional components, custom hooks, component props, API responses, authentication tokens, and state management libraries).
  • Experience developing, maintaining, and testing web and mobile applications intended for large-scale consumer base.
  • Strong hands-on development skills with JavaScript (ES5, ES6), jQuery, and DOM APIs.
  • Mastery of HTML5, CSS3, and CSS pre-processors like SCSS.
  • Strong understanding of:
  • OAuth 2.0.
  • OpenID Connect.
  • PKCE (Proof Key for Code Exchange).
  • Identity and SSO (Single Sign-On) principles.
  • Token exchange, scopes, and claims.
  • Solid understanding of cross-browser compatibility, responsive design, and performance optimization.
  • Experience integrating and consuming RESTful APIs.
  • Strong knowledge with version control systems (Git/GitHub).
  • Strong knowledge with JavaScript bundlers like Gulp and Webpack.
  • Understanding of accessibility best practices (WCAG standards).
  • Understanding of data governance principles and legal frameworks as GDPR (General Data Protection Regulation) for data protection.
  • Experience with Software Testing (Automation, Manual).
  • Knowledge in crafting and using Regex for complex string processing tasks.
  • Working collaboratively to identify and solve problems with a globally dispersed and diverse team.
  • Designing, engineering, developing, deploying, and supporting features for a large, complex enterprise organization.
  • Demonstrated strong problem-solving skills.
  • Demonstrated strong verbal, interpersonal, and written skills with the ability to work directly with business owners and application teams for gathering information and troubleshooting.
  • Demonstrated ability to work under pressure, meet strict deadlines, challenge the status quo, and manage ambiguity.
  • Ability to support 24/7 coverage (rotational on-call support).

Even better, you may have...

  • Experience implementing the @azure/msal-react library.
  • Demonstrated understanding with CIAM (Azure AD B2C and Microsoft Entra External ID (EEID)).
  • 2 or more years of experience with Playwright Scripting for Automation Test Creation and Maintenance.
  • Understanding of Site Reliability Engineering (SRE) principles.
  • Working experience with Jira.

Benefits & conditions

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time.

For a detailed look at our benefits, click here: https://fordcareers.co/GSR

Grade 7: $86,600 - $144,900

Grade 8: $99,100 - $166,200

SOUTHEAST MI RESIDENTS: This role is posted as remote unless you reside within 50 miles of Dearborn, MI-in which case we request on-site presence up to 4 days a week.

Visa sponsorship is not available for this position.

About the company

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?

Apply for this position