iOS Software Developer


Annual salary:

Salary not disclosed

Post age:

1121 days

Job description:

An iOS Developer in the emerging demand space is expected to act as the lead/anchor for iOS development on a software development team leveraging Lean/Agile/eXtreme Programming (XP) to deliver high-value solutions to the business. All emerging mode software developer will be responsible for working in the full technology stack on programs identified to be executed in the Emerging Mode.


  • Participates as a hands-on developer on a software development team
  • Directly contributes to development activities utilizing Software Craftsmanship/Clean Coder principles, practices, and tools
  • Assists in setting up, configuring, and maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test, and code analysis
  • Provides leadership in areas of expertise, willing to learn and grow in areas of opportunity and need
  • Cooperates closely with other technical experts, Product Managers, UI/UX Designers and business stakeholders
  • Help grow iOS capability across the team, and on other tools and technologies to with other anchors/team members to diversify capability across the technology stack.
  • Interfaces with all levels of management for business and IT functions
  • Works across systems development technologies (e.g. broad application of technology, highly complex business logic, multiple integration points, and platforms, system integration).
  • Some offsite work travel

Job Requirements

Basic Qualifications:

  • Bachelor’s Degree in Computer Science or other related technical field
  • 2+ years of hands-on iOS software development experience
  • 2+ years of direct experience with Agile Software Craftsmanship/Clean Coder principles and practices

Preferred Qualifications:

  • Experience with Object Oriented Design (OOD),
  • Experience in coding principles/patterns, OOD packaging principles, Test Driven Development, and Continuous Integration (CI)
  • Expertise with Xcode, Swift and corresponding testing tools
  • Experience in Clean Coder movement and Agile Software Craftsmanship complexity.
  • Experience with full stack of technologies from front-end to middle tier to services to persistence.
  • Experience with Behavior Driven Development (BDD), Exploratory Testing, Functional - Test Automation, Legacy Code Rescue, and Acceptance Test Driven Development (ATDD)

The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

Application instructions:

Apply via link below: