Ford - Boston, MA

posted 4 days ago

Full-time - Entry Level
Onsite - Boston, MA
Transportation Equipment Manufacturing

About the position

Ford Pro is seeking Software Engineers who embrace Agile-eXtreme Programming principles to develop innovative software products for Ford Motor Company and its commercial customers. The role involves engineering high-quality reusable code, enhancing testing platforms, and collaborating with multi-skilled teams to deliver dynamic user interfaces and cloud-based solutions.

Responsibilities

  • Engineer high-quality reusable code to develop the dynamic user interface for various platforms
  • Enhance testing platforms and improve test automation
  • Surprise and delight customers and partner software engineers
  • Monitor and evaluate the performance of our solutions
  • Collaborate with multi-skilled teams working on commercial/fleet software solutions
  • Engage in Test-first Development and Test Driven Development
  • Develop cloud solutions using cutting-edge technologies and integrations with Ford enterprise systems

Requirements

  • Bachelor's degree in computer science or equivalent
  • 3+ years of experience in front-end development
  • 3+ years of experience with Object-oriented development languages (Java, JavaScript, TypeScript, Kotlin, Python, C#)
  • 1+ years of experience developing and deploying to cloud platforms (Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, Microsoft Azure)
  • Experience in developing web-based UI using JavaScript, Angular or Vue and/or Typescript
  • Familiarity with debugging problems using appropriate tools
  • Experience with continuous integration/continuous delivery tools and pipelines (Jenkins, Terraform)
  • Experience with end-to-end testing tools such as Selenium

Nice-to-haves

  • Master's Degree in Computer Science or related field
  • Deep understanding of Object-Oriented Design Principles
  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD)
  • Experience with Spring/SpringBoot and RESTFUL Web services development
  • Experience with machine learning, mathematical modeling and data analysis
  • Knowledge of SQL and NoSQL databases
  • Experience with CA Agile Central (Rally) and Agile Tools
  • Previous experience working as a react.js developer
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
  • Experience with user interface design
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Passion for learning and willingness to work in a pair programming environment
  • Understanding of fundamental data modeling

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments
  • Vehicle discount program for employees and family members
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service