React/next.js Software Engineer

Ford Ford · Auto · Dearborn, MI +2 · Enterprise Technology

Software Engineer role focused on building and maintaining front-end web applications using React.js and Next.js for Ford's Vehicle Dashboard product. The role involves integrating with backend systems, ensuring web accessibility, and optimizing application performance. While AI-assisted tools are mentioned for development efficiency, the core function is not AI/ML model development.

What you'd actually do

  1. Develop and maintain responsive, accessible (WCAG-compliant), and scalable front-end applications using React, Next.js, and modern web technologies.
  2. Build and enhance reusable UI components and micro-frontend modules that deliver high-quality user experiences.
  3. Implement front-end features and functionality based on Figma designs, ensuring consistency across devices and browsers.
  4. Apply modern software engineering practices, including CI/CD, automated testing, and code review processes to deliver reliable solutions.
  5. Integrate front-end applications with APIs and cloud-based services to support business and customer needs.

Skills

Required

  • React
  • Next.js
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • WCAG
  • CI/CD
  • Automated testing

Nice to have

  • AEM
  • Google Cloud Platform (GCP)
  • GitHub Copilot
  • Ford LLM
  • Lighthouse
  • Dynatrace
  • Tailwind CSS
  • BEM
  • SMACSS
  • Redux
  • Zustand
  • Flux
  • Node.js
  • NPM
  • Yarn
  • Webpack
  • Babel
  • Jest
  • Playwright
  • Core Web Vitals
  • SEO principles
  • OWASP Top 10
  • XSS
  • CSRF
  • CSP
  • OAuth 2.0
  • JWT
  • Design Systems

What the JD emphasized

  • 4+ years of professional software engineering experience developing and delivering modern web applications
  • Strong hands-on expertise with React, Next.js, or comparable front-end frameworks, with a proven ability to build scalable and maintainable solutions.
  • Solid understanding of web accessibility standards (WCAG) and experience implementing accessible, user-centric interfaces.