Ford Pro is looking for Software Engineers that embrace Agile-eXtreme Programming principles to deliver innovative software products for Ford Motor Company and our commercial customers.
Requirements
- 3+ years of front-end development experience
- 3+ years with object-oriented languages (e.g., Java, JavaScript, TypeScript, Kotlin, Python, C-Sharp)
- Hands-on experience with modern relational and non-relational databases
- 1+ years developing and deploying on cloud platforms (GCP, AWS, Azure)
- Proven expertise building web UIs with React.js, Angular, JavaScript, and/or TypeScript
- Proficiency debugging with modern tooling
- Experience with CI/CD pipelines and tools (Jenkins, Terraform)
Responsibilities
- Engineer high-quality, reusable code to develop dynamic user interfaces across multiple platforms
- Enhance testing frameworks, improve test automation, and foster software craftsmanship
- Monitor and evaluate the performance and reliability of our applications
- Collaborate with multi-skilled teams on commercial and fleet software solutions
- Practice Test-First and Test-Driven Development (TDD) methodologies
- Build and integrate cloud-native services using cutting-edge technologies and Ford enterprise systems
Other
- Bachelor’s degree in Computer Science or equivalent OR a combination of education and experience
- Familiarity with end-to-end test automation frameworks
- Master’s degree in Computer Science or related field
- Experience with eXtreme Programming (XP) practices: Pair/Mob programming, TDD
- Comfortable using Agile tools (Jira, backlogs, user stories, sprints)