Responsibilities
In your role you will be responsible for the organization that designs, implements and deploys all Applications. These include customer projects, reference designs and Proof of Concepts. Applications are using a combination of HTML5/JavaScript and OS-targeted native code
MINIMUM REQUIREMENTS:
Prior, hands on experience with the development of consumer facing software for mobile or embedded platforms. Must be able to point to live (running) applications with your contributions.
Expertise with one of more of the following: QNX, Linux/C & C++, Android and/or iOS for client development. Ideal candidate will have helped ship commercial-grade applications on one (or more) of these platforms.
Experience with the development and deployment of applications using HTML5/JS. A working understanding of the pros/cons and performance tradeoffs in developing applications leveraging HTML5 is extremely beneficial.
Understand the design and implementation tradeoffs required to enable a best-in-class client-server system including networking, security (SSL, privacy, encryption), logging (and analytics) and performance.
Exceptional communication and leadership skills including ability to work with 3 rd party vendors and customers. Knowledge and proactively engaging with 3 rd parties to resolve technology as well as deployment related aspects (SLAs) is important .
Work with other engineering teams – Cloud (server), Quality Assurance, etc. to ensure the Client/SDK layer supports internal KPIs and leads to the best performance and functionality for the overall system and customers.
Engage with product management and key internal stakeholders to support customer deployments.
PREFERRED QUALIFICATIONS:
Experience in quality and performance optimization
Experience leading and growing a small engineering team