Senior Software Engineer

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

Senior Full Stack Software Engineer to build software for Ford Reservation Services, focusing on customer-centric features and digital experience for service appointments. The role involves iterative development, user feedback integration, and collaboration within a fast-paced environment.

What you'd actually do

  1. Develop Ford Reservation Services iteratively in fast pacing always relevant environment
  2. Create features based on regular user interviews and fast feedback
  3. Work in an environment where you can learn and share knowledge openly
  4. Define, foster, and advance your team’s culture, norms, and practices
  5. Maintain a healthy work-life balance while revolutionizing automotive

Skills

Required

  • Bachelor’s degree in Computer Science, Computer Engineering or related field OR a combination of education and equivalent experience
  • 7+ years of experience and proficiency in front-end languages such as JavaScript/Typescript
  • Familiarity with other languages such as Java
  • 7+ years of practical, meaningful experience with front-end frameworks such as React, Angular, VueJs
  • 5+ years of understanding, practicing, and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring, and Extreme Programming (XP)
  • Strong understanding of Fullstack architecture principals
  • Working knowledge of CICD with popular tools like Jenkins, Tekton, Github Actions etc
  • Strong understanding of any public cloud provider like GCP, AWS or Azure

Nice to have

  • Master’s degree in Computer Science, Computer Engineering or related field OR a combination of education and equivalent experience
  • Experience with web and mobile accessibility standards (WCAG compliance), tools, and testing (e.g. screen-readers, axe, user interviews)
  • Experience with Behavior Driven Development
  • Mechanical and engineering empathy
  • A desire to collaborate closely with UI/UX designers
  • Self Starter and have keen interest of problem solving
  • Have skillset of leading a team and bringing along the junior engineers

What the JD emphasized

  • 7+ years of experience and proficiency in front-end languages such as JavaScript/Typescript, and a familiarity with other languages such as Java
  • 7+ years of practical, meaningful experience with front-end frameworks such as React, Angular, VueJs
  • 5+ years of understanding, practicing, and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring, and Extreme Programming (XP)