iOS Developer

BMW

Annual salary:

Salary not disclosed

Post age:

979 days

Job description:

As an independent group of companies, the BMW Group has a commitment to creativity and breakthrough ideas that goes well beyond the racetrack. In order to continuously create ultimate driving machines, we drive our growth and design excellence by staffing our teams with individuals who are innovative and always looking for the next great idea. If you share our vision and view yourself as an independent, creative thinker, with a strong background in mobile application development we invite you to join our team in this exceptional role located in Mountain View, California.

The ideal candidate has demonstrated great entrepreneurial spirit and enjoys exciting projects that allow digging deep into a multitude of technologies. You appreciate the challenge of creating automotive grade apps for customers of the innovative BMW Apps platform as well as exploring and implementing new ideas around Virtual Assistants for the vehicle. You have a proven track record in iOS application development and in working with 3rd party frameworks. You have experience working cross-functionally with remote internal and external partners. In addition, you feel comfortable with the development of web services.

You will also need to have solid software engineering fundamentals for delivering production-ready software through the entire development lifecycle, including architecture/design, implementation, debugging, and testing and validation. We are a small team working within a larger distributed team, it is critical that you are also capable of both managing your own time and tasks, as well as communicating to a larger, distributed team of internal and external partners.

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

Qualifications and Experience

Minimum Requirements:

  • Bachelolor's Degree in Computer Science or Computer/Electrical Engineering, or related field (Master's Degree Preferred).
  • 2 years experience in software development delivering quality, production ready code.
  • 1 year experience with iOS application development in Objective-C and Swift (please note AppStore examples of work).
  • Knowledge of Android development valuable.
  • Strong project management and communication skills.
  • Self-starter, able to tackle problems alone, and also to work well with internal and external development partners.
  • Demonstrated prior work experience being responsible for a variety of software components, from conceptual prototypes up through production code.
  • Experience with web development: Java Web Services, Node.JS, AWS, RESTful APIs and/or JavaScript.
  • Willing to travel per project needs, occasionally internationally.

What are you waiting for...jump into the driver's seat and apply for the Advanced Technology Engineer position today!

BMW NA is an EO employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

Application instructions:

Apply via link below: