Senior Software Development Engineer, iOS
Posted 6hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior iOS engineer developing Ford’s customer-facing mobile app for millions of drivers. Building and shipping Swift-based software from conception through production.
Responsibilities:
- Develop iOS app software from conception to production for millions of drivers and vehicles around the world
- Participate in reviewing, evaluating, and providing feedback on product designs and architectures with a software engineering focus
- Evaluate and recommend new and emerging products and technologies
- Write and contribute to high-quality documentation for software engineers
- Work effectively with product managers, product designers, and other technical experts
- Interact continuously with product owners, software engineers, and designers
- Release a shippable product early and often
Requirements:
- Bachelor’s Degree in Computer Science, Engineering, or a combination of education and equivalent work experience
- 5+ years of hands-on software engineering experience in native iOS Application Development
- 5+ years experience in Swift and the iOS app development ecosystem
- 3+ years mobile frontend application architecture, including modular application design, state management and navigation strategies
- Strong software testing ethos and preference for working in an agile environment
- Experience building and shipping production grade software or services
- Strong working in CI/CD environments
- Experience with software operations (DevOps, Site Reliability Engineering, Observability, Support and Maintenance), including debugging in local environment, tracing production problems, performance testing, and load testing
- Strong Swift iOS development skills
- In-depth experience designing UIs with SwiftUI
- CI (Fastlane) and scripting skills
- Architecture understanding of popular choices on Apple platforms (MVVM, MVC, etc.)
- Working knowledge, and ideally some practical application, of the Composable Architecture library (TCA)
- Ruby knowledge for scripting
- Must be legally authorized to work in the United States
- Visa sponsorship is not available
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 and fertility treatments
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- 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













