Software Engineer

Ford Ford · Auto · United States · Enterprise Technology

Senior Full-Stack Software Engineer with expertise in ReactJS, NodeJS, and Adobe Experience Manager (AEM) to architect, build, and deliver AI-enhanced digital experiences for Ford Motor Credit Company. Responsibilities include leading Micro-Frontend development, defining AEM architecture, building component libraries, developing Node.js services, and mentoring junior engineers. Requires 7+ years of experience, strong proficiency in front-end and back-end technologies, and experience with CI/CD and TDD.

What you'd actually do

  1. Architect, design, and deliver high-quality, performant, and accessible user interfaces using ReactJS and modern front-end technologies.
  2. Lead the development and maintenance of Micro-Frontend architectures using Module Federation and Single-SPA, enabling scalable, independently deployable front-end modules across multiple applications.
  3. Define and maintain the technical architecture for AEM-based applications, leveraging SPA (Single Page Application) and CaaS (Content as a Service) patterns.
  4. Develop and maintain Adobe Experience Manager (AEM) solutions, including component development, content modeling, workflows, and deployment pipelines.
  5. Build robust, reusable component libraries and frameworks that improve developer productivity and consistency across teams.

Skills

Required

  • ReactJS
  • TypeScript
  • Node.js
  • Module Federation
  • Micro-Frontend architecture
  • Adobe Experience Manager (AEM)
  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Redux
  • Zustand
  • React Query
  • Webpack
  • Babel
  • Vite
  • NPM/Yarn
  • RESTful APIs
  • GraphQL
  • microservices integration patterns
  • JWT
  • OAuth 2.0
  • OpenID Connect
  • Test-Driven Development (TDD)
  • Jest
  • React Testing Library
  • Cypress
  • pair programming

Nice to have

  • CI/CD pipelines
  • DevOps practices
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Agile ceremonies
  • Lean
  • Agile
  • eXtreme Programming (XP)

What the JD emphasized

  • AI-enhanced digital experiences