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.
Responsibilities: - 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.
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
Apply via URL below: