Director of Client Engineering
Stride Search
About the role
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
Client Engineering takes an end to end responsibility of the reference applications as well as all customer projects. Customer projects assignments range from exploration, Customer win, SoW definition together with Product Management, negotiation of the deliveries, Customer App development and Integration, and hand-off to customer at the end of project. Client engineering comprises of dedicated customer delivery teams specialized in building and integrating Automotive Applications based on the platform.
You must be able to contribute directly in an architect role and be able to steer the development roadmap, milestones, staffing requirements and deliverables to support technology and business goals. You also must be able to work very well with our customers to ensure that our products are integrated in the optimum way with each OEM Head Unit we support.
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 3rd party vendors and customers. Knowledge and proactively engaging with 3rd 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
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free