Sr. IOS Engineer
- Job description
As a Senior iOS Software Engineer, you will be responsible for developing applications and services that enhance BMW’s ConnectedDrive experience. You will leverage your analytical skills, design experience, superior development abilities, and your desire to architect and deliver high quality solutions to create back end systems built for scale, performance and reliability. You will tap into your estimation, interface design, and mobile application development skills to deliver the ultimate user experience BMW owners have come to expect. You will champion new engineering and quality practices, contributing to the growth of high-performing teams, who continually look for ways to improve their skills.
Join the team at BMW of North America and enjoy a high-performance employment package which includes:
- Company paid Medical, Dental & Vision Insurance
- Employee car program
- 401(k) Savings Plan
- Retirement Income Account
Core Qualifications
Minimum Requirements:
- B.S. or higher in Computer Science, Engineering, Math, Physics or equivalent.
- 7+ years of recent experience as a software developer, including 3+ years of iOS application development experience.
- Command of multiple modern programming languages and expertise working with mainstream scripting languages (e.g. Java, C++, ASP.Net, C#, .NET, Python, Objective C, Swift, etc.).
- Excellent software engineering skills in: object-oriented design, test driven development, automated unit testing, continuous integration and deployment, etc.