Description:
This opportunity is perfect for someone who brings a wealth of experience at the Principal level and has a strong track record of technical leadership, hands-on expertise, and a demonstrated capacity to handle significant responsibilities. If you are already well-prepared to excel in such a role, rather than looking to make the transition into a Principal position, then this opportunity could be an ideal fit for you. The company will recognize and value this type of expertise in a meaningful way.
ABOUT THE ROLE:
- Continuously look to apply best practice relating to the use of iOS & Android technologies and Embedded Hardware.
- Contribute to the next phase of my client’s Roadmap to ensure Software is at the core of their Premium Product Brands into the future.
- Conduct comprehensive reviews and audits of the organization’s mobile app and cloud-based systems.
- Develop a comprehensive architectural plan for the company’s mobile applications, establishing patterns and standards for both hybrid and native app development. A significant emphasis on delivering exceptional user experiences is crucial.
- Lead teams and communicate plans to achieve the above by designing and implementing proof-of-concepts and reference implementations.
- Collaborate with the VP Engineering, CTO, and counterparts in Cloud and Embedded Systems to develop a comprehensive test engineering vision for the organization’s mobile applications, covering the entire end-to-end process.
- Work cross-functionally to promote the utilization of standardized tools, practices, and technology stacks to foster widespread adoption within the organization.
ABOUT THE PERSON:
- High-level experience in the field of Mobile Software Development.
- Extensive expertise in mobile application development for both iOS and Android platforms, with a specific emphasis on interacting with embedded systems.
- Thrives in a dynamic agile software development environment characterized by rapid iterations and frequent software releases.
- In-depth technical proficiency in UX with strong technical design skills.
- Proficiency in implementing DevOps, CI/CD, and automation using modern software engineering best practices.
- Proficiency in working with APIs and microservices.
- Comprehensive knowledge of end-to-end systems, distributed systems, and embedded router systems.
- Possess extensive expertise in multiple programming languages, including but not limited to JavaScript, Node.js, Java, PHP, C/C++, and Objective C.
- Hands-on experience with GitHub, GitHub Cloud, GitHub actions, and Jenkins at a professional level.
- Additional experience with consumer embedded systems is highly desirable.