Description


Purpose:

This position will be involved in the design, development, maintenance and modification of code for Connected Car mobile applications for the iOS and Android platforms partnering with the Product Owner, Project Manager, Solution Architect, Technical Analysts, Third party App developers in guiding the team in all aspects of Connected Car Mobile Application delivery, from requirements through deployment and operation.

Essential Functions:

• Lead iOS and/ or Android developer and Connected Car mobile app operation and new business initiatives

• Working closely with third party mobile App partner team leading

• Gather requirements around functionality and translate those requirements into elegant functional solutions

• Deliver or Support across the entire app life cycle –concept, design, build, deploy, test, release to App stores/Marketplace and support the business unit and stakeholders

• Work closely with the Business Product Owner and the Development Team to conceptualize, build, test and implement products and deliverables

• Working with the frontend and backend developers to build the interface with focus on usability features

• Collaborate with Quality division on Vehicle Quality Gate Events for new vehicle platforms that require App features update and App issue triage

• Create or support compelling device specific user interfaces and experiences

• Standardizing the mobile platform and in some cases apps to deliver across multiple brands with minimal duplication of effort

• Review, propose, benchmark and optimize Mobile App performance

• Keep up to date on the latest industry trends in Mobile and Industry Technologies

• Review security pen testing reports/results and remediate potential vulnerabilities in a timely manner on collaboration with 3rd party vendor (within SLA)

Basic Requirements:

• Bachelor's degree in Computer Science/Engineering or equivalent work experience

• Very high attention to detail both in the technical and code review area as well as UI/UX and performance areas

• Minimum of 10+ years in Mobile Application development for Android and iOS

• 5+ years architecting, designing and developing iOS Mobile Applications

• 10+ years of experience in software development with a focus on object-oriented principles

• Extensive experience and track record in leading development teams in native mobile development on iOS and Android platforms

• Extensive knowledge of UI/UX industry standards and patterns

• Expert in Mobile Architecture Patterns as MVC, MVP, MVVM

• Experience in building, launching and maintaining products that are used at a large scale

• Extensive native development experience on iOS and Android platforms

• Expert knowledge of Swift, Objective-C for Apple and Java for Android

• 5+ year Experience with web service integration (REST, SOAP, JSON, XML)

• Experience working with analytics tools like Adobe Analytics, Google Firebase, etc.

• Experience in implementing unit tests with XCTest and JUnit

• Experience releasing multiple applications into the App Store

• Have developed, maintained and released multiple Apps from its design, through implementation and launch

Desired:

• Connected Car or Automotive experience is a plus

• Experience in mobile App legacy code migration

• IoT experience is a plus
 

Desired Skills and Experience

CONNECT CAR

Education

ANY GRADUATE