Software Engineer Practitioner

  • Location: Dearborn, Michigan
  • Type: Contract
  • Job #99384

? Front-end (UI) – Senior Software Engineer
Location: Southfield, MI
Employment Type: Full-Time Contract, Open-Ended, Hybrid
Experience Level: Senior
Education: Bachelor’s Degree required
About the Role
We’re seeking a hands-on Senior Front-end Software Engineer to lead the development of responsive, scalable, and accessible UI architectures for micro frontends. You’ll collaborate with cross-functional teams to deliver high-performance applications that integrate seamlessly with microservices-based backends. This role combines technical leadership with deep expertise in modern front-end frameworks and cloud platforms.
Responsibilities

  • Lead the design and implementation of WCAG-compliant, high-performance UI components using React.js, Next.js, and/or AEM.
  • Architect and develop micro frontends that scale across platforms and devices.
  • Collaborate with product managers, designers, and backend engineers to align UI with product vision.
  • Integrate with microservices-based APIs and ensure seamless backend communication.
  • Apply modern engineering practices including BDD, CI/CD, 12-factor app principles, and shift-left testing.
  • Utilize AI coding assistants (e.g., Ford LLM, GitHub Copilot) to enhance development workflows.
  • Provide technical guidance to UI developers and enforce best practices.
  • Debug and test UI across browsers and devices.
  • Stay current with emerging UI technologies and trends.

Required Skills

  • Proficiency in React.js, JavaScript, and Next.js
  • Experience with microservices architecture and API integration
  • Hands-on development on Google Cloud Platform (GCP)
  • Agile team experience and CI/CD pipeline implementation

Preferred Skills

  • Experience with Java/Spring Boot
  • Strong knowledge of SQL and database development
  • Exposure to AEM (Adobe Experience Manager)
  • Performance testing and UI optimization

Years of Experience Required

  • 3+ years in front-end development using React or Next.js
  • 3+ years integrating with APIs/microservices
  • 3+ years working with GCP services
  • 5+ years in Agile development environments
  • 3+ years in CI/CD practices
  • Bonus: 3+ years in Java/Spring Boot and SQL; 2+ years in AEM
Scroll to Top